如何利用GitHub进行文件的版本控制
答案:2 悬赏:60 手机版
解决时间 2021-04-15 03:27
- 提问者网友:活着好累
- 2021-04-14 08:17
如何利用GitHub进行文件的版本控制
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-04-14 09:57
1、Git安装
我使用ubuntu 10.04 默认情况ubuntu 并没安装所首先需要系统进行 git 安装
sudo apt-get install git-core
安装完终端输入 git 看相关命令需要使用git管理本代码现使用需要github项目结合需要做其些操作
2、github帐号申请
需要github兴趣代码拷贝本自进行修改使用打算共享发布其实申请帐号没关系需要 git clone 代码本本文种做讨论毕竟使用 github 源目
首先 github.com 注册帐号具体注册流程赘述
3、本建立文件夹做些全局变量初始化
git config --global user.name = "用户名或者用户ID"
git config --global user.email = "邮箱"
两选项使用程自添加代码
4、创建验证用公钥
比较复杂困扰数 git 通 ssh 式访问资源库所需要本创建验证用文件
使用命令:ssh-keygen -C 'you email address@gmail.com' -t rsa
用户目录 ~/.ssh/ 建立相应密钥文件
使用 ssh -v git@github.com 命令测试链接否畅通
5、传公钥
github.com 界面 选择右角 Account Settings选择 SSH Public Keys 选择新加
Title 随便命名Key 内容拷贝自 ~/.ssh/id_rsa.pub 内容完再使用 ssh -v git@github.com 进行测试看面信息表示验证功
进行我利用github管理我项目参与源工作体使用git三种式
管理自项目
种情况自本些代码需要利用 github 管理自项目按照面步骤进行
1、建立仓库
需要建立项目文件夹使用 git init 进行仓库建立完看文件家 .git 隐藏目录
2、添加文件
使用 git add . 进行初始文件添加 . 表示文件夹所文件都添加进我指定文件进行添加
3、提交文件
使用 git -m commit -m 'comment' 提交编辑内容进行提交
通 git show 看项目些状态
代码已经本管理本管理完全体现git优势
利用github托管自项目
1、需要自项目托管github.com首先需要创建项目 Dashboard 选择 Create New Repository填入相关信息项目创建功
2、何传提示图已经详细
Fork别项目
前面提载使用别代码通 git clone clone前提项目必须public私项目没办需要参与通fork合并式
1、首先需要自兴趣项目进行Forkfork自份支fork般看ssh访问址例:git@github.com:cocowool/userguide.git
2、复制代码
使用 git clone git@github.com:cocowool/userguide.git userguide 代码复制本 userguide 文件夹
3、进行自修改完请求原作者合并
git pull person master
面些比较用命令介绍:
# 创建版本库 git init # 每修改先修改存入stage(快照/索引) git add # 修改量文件则使用面命令批量存入 git add . # 使用commit快照/索引内容提交版本库 git commit -m "msg" # git add与git commit用指令完 git commit -a -m "msg" # 本git档案与github(远程)同步 git push # github(远程)git档案与本同步(即更新本端repo) git pull # 例,pull指令其实包含fetch(变更复制)及merge(合并)操作 git pull git://github.com/tom/test.git # 另外版本控制系统branch功能意思若同修改bug要加入新功能forkbranch:专门修bug专门加入新功能等稳定再merge合并 git branch bug_fix # 建立branch名bug_fix git checkout bug_fix # 切换bug_fix git checkout master #切换主要repo git merge bug_fix #bug_fixbranch现branch合并 # 若remotebranch想要查看并checkout git branch -r # 查看远程branch git checkout -b bug_fix_local bug_fix_remote #本端切换远程bug_fix_remote branch并命名bug_fix_local # 其查看repo状态工具 git log #查看每commit改变 git diff #查看近改变内容加参数看其改变并互相比较 git show #看某变更 # 若想知道目前工作树状态输入 git status
我使用ubuntu 10.04 默认情况ubuntu 并没安装所首先需要系统进行 git 安装
sudo apt-get install git-core
安装完终端输入 git 看相关命令需要使用git管理本代码现使用需要github项目结合需要做其些操作
2、github帐号申请
需要github兴趣代码拷贝本自进行修改使用打算共享发布其实申请帐号没关系需要 git clone 代码本本文种做讨论毕竟使用 github 源目
首先 github.com 注册帐号具体注册流程赘述
3、本建立文件夹做些全局变量初始化
git config --global user.name = "用户名或者用户ID"
git config --global user.email = "邮箱"
两选项使用程自添加代码
4、创建验证用公钥
比较复杂困扰数 git 通 ssh 式访问资源库所需要本创建验证用文件
使用命令:ssh-keygen -C 'you email address@gmail.com' -t rsa
用户目录 ~/.ssh/ 建立相应密钥文件
使用 ssh -v git@github.com 命令测试链接否畅通
5、传公钥
github.com 界面 选择右角 Account Settings选择 SSH Public Keys 选择新加
Title 随便命名Key 内容拷贝自 ~/.ssh/id_rsa.pub 内容完再使用 ssh -v git@github.com 进行测试看面信息表示验证功
进行我利用github管理我项目参与源工作体使用git三种式
管理自项目
种情况自本些代码需要利用 github 管理自项目按照面步骤进行
1、建立仓库
需要建立项目文件夹使用 git init 进行仓库建立完看文件家 .git 隐藏目录
2、添加文件
使用 git add . 进行初始文件添加 . 表示文件夹所文件都添加进我指定文件进行添加
3、提交文件
使用 git -m commit -m 'comment' 提交编辑内容进行提交
通 git show 看项目些状态
代码已经本管理本管理完全体现git优势
利用github托管自项目
1、需要自项目托管github.com首先需要创建项目 Dashboard 选择 Create New Repository填入相关信息项目创建功
2、何传提示图已经详细
Fork别项目
前面提载使用别代码通 git clone clone前提项目必须public私项目没办需要参与通fork合并式
1、首先需要自兴趣项目进行Forkfork自份支fork般看ssh访问址例:git@github.com:cocowool/userguide.git
2、复制代码
使用 git clone git@github.com:cocowool/userguide.git userguide 代码复制本 userguide 文件夹
3、进行自修改完请求原作者合并
git pull person master
面些比较用命令介绍:
# 创建版本库 git init # 每修改先修改存入stage(快照/索引) git add # 修改量文件则使用面命令批量存入 git add . # 使用commit快照/索引内容提交版本库 git commit -m "msg" # git add与git commit用指令完 git commit -a -m "msg" # 本git档案与github(远程)同步 git push # github(远程)git档案与本同步(即更新本端repo) git pull # 例,pull指令其实包含fetch(变更复制)及merge(合并)操作 git pull git://github.com/tom/test.git # 另外版本控制系统branch功能意思若同修改bug要加入新功能forkbranch:专门修bug专门加入新功能等稳定再merge合并 git branch bug_fix # 建立branch名bug_fix git checkout bug_fix # 切换bug_fix git checkout master #切换主要repo git merge bug_fix #bug_fixbranch现branch合并 # 若remotebranch想要查看并checkout git branch -r # 查看远程branch git checkout -b bug_fix_local bug_fix_remote #本端切换远程bug_fix_remote branch并命名bug_fix_local # 其查看repo状态工具 git log #查看每commit改变 git diff #查看近改变内容加参数看其改变并互相比较 git show #看某变更 # 若想知道目前工作树状态输入 git status
全部回答
- 1楼网友:你可爱的野爹
- 2021-04-14 11:25
首先创建一个任意类型的项目。在我的例子中,我创建了一个新的windows phone 8应用。重述一遍,这无关紧要。按如下显示选择“文件”>“添加到源码控制”。
你会看到一个在tfs和git间选择的选项。选择“git”并勾选“以后使用它”。
转到github.com并创建一个新仓库,以任意你喜欢的名字命名。我命名为“githubvs2013”,剩下的按默认值,最后点击“创建仓库”
进入新建立的仓库,复制一下克隆url。下一步会用到。
在解决方案管理器旁你会找到团队管理器。点击“非同步提交”,添加上一步复制的克隆url然后点击“发布”。
点击发布按钮后,如果之前没用过的话你需要验证你的github用户名密码。
你好看到下面的提示:
忽略并点击“同步”按钮,你会看到下面的信息:
现在你的账号已经与仓库相连,你需要上传任何未同步的提交。从团队资源管理器中选择“home”然后再选择“变更”。
现在你将看到一个项目列表以及包含在提交中的所有文件。添加一个描述点击“提交”。
你可以看到提交已经在本地创建,你需要同步变更到服务器,点击“同步”完成这项工作。
这将显示未同步的提交。点击“同步”,访问一下你的github.com的仓库,你的项目已经在那里了。
变更
如果你切换回解决方案管理器并创建一个变更,你会发现文件上会有一个红色标识,如下图所示。蓝色键盘表示文件已经被检入了。
回到“团队资源管理器”点击“更改”,输入描述并点击“提交”。
再次,你被询问是否将本地库与服务器同步,你需要再次点击“同步”。
切换回github看一下你的仓库,变更已经体现了出来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯