码迷,mamicode.com
首页 > 其他好文 > 详细

git版本控制工具的使用(2)

时间:2019-03-18 09:14:51      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:创建   提示   rev   list   inf   com   分支   ==   branch   

git checkout -b dev创建一个为dev的分支。并选择该分支。

git branch dev 创建分支

git checkout dev 选择该分支

git branch 查看当前分支和被选中的分支

当在分支上进行修改后,通过add 和 commit,完成提交,如若合适,可以并入主分支。

git checkout master,git merge dev,并入主分支。这样的快进方式,修改指针。合并后会丢掉分支信息。

技术图片

git branch -d dev 删除dev分支。

HEAD指向当前位置,master指向主分支,dev指向分分支:

技术图片

当发生分支合并的冲突时,如下所示:

技术图片

则通过git merge xxx,会提示冲突,这时修改冲突的部分,>>>>>>>>>       <<<<<<<<<<<<  ==============等,然后提交。

git log --graph查看分支合并图

git merge --no-ff   -m "instruction"  dev    合并dev分支,禁用fast-forward

git log --graph --pretty=oneline  --abbrev-commit   查看分支信息,单行

禁用fast-forward后,可以保留dev分支

技术图片

git stash将当前工作现场存储起来,临时处理其它事务,如创建其它分支,提交等。

git stash list查看工作现场的保存列表

git stash apply恢复现场,不删除保存列表内容。

git stash drop删除保存列表

git stash pop 出栈,恢复现场并删除

git branch -d xxx删除分支,如果有警告,如使用-D等,按照提示。

 

git版本控制工具的使用(2)

标签:创建   提示   rev   list   inf   com   分支   ==   branch   

原文地址:https://www.cnblogs.com/bai2018/p/10549952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!