您的位置:首页 > 其它

git相关操作流程学习

2016-04-09 18:35 274 查看

(对自己近期所了解的git相关操作流程的一个总结

https://github.com/nameqiaohe/GitGuide.git)

首先,需要在github上注册一个账号,用于托管代码。

1.在网页上新建一个项目

Step 1:点击 New repository,跳转到创建页面

Step 2:填写属性:项目名称、描述、public(免费)、创建一个README

项目创建完成

2.检出项目到本地

可能需要在本地创建一个同名目录,作为本地工作区

Step 1:找到项目地址:HTTPS clone URL,并复制

Step 2:在本地执行:git clone https://xxxxx(即刚才复制的URL)

3.提交代码

比如在工作区添加了一个文件:test.cpp

Step 1:git status查看工作区状态

Step 2:git add test.cpp添加跟踪

Step 3:git commit -m "xxx"提交到本地仓库

Step 4:git push,会有提示输入账户名、密码提交到github上

4.冲突

不同的人,对相同的文件做了修改 并提交,此时,github会抛出一个异常,提示:后一个人无法提交。

github建议先 git pull获取最新代码到本地,修改之后再提交。

如:A、B对test.cpp都做了修改,但A先提交,成功;B后提交,提示有冲突

5.解决冲突

Step 1:git pull

B要先执行git pull,将github上的最新代码更新到本地。

git pull之后会发现git将两次不同的修改都保存起来,即test.cpp中保存了A、B修改的内容,可以通过git diff或者vi test.cpp来查看。

此时,需要人为决定保留谁的修改。

Step 2:若已决定保留B的修改

先将A的修改删除

再执行:
git add test.cpp
git commit -m "xxx"
git push
最后,更新A工作区的得代码:git pull

 


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git