Git常用操作命令总结(二)

Git常用操作命令总结(一) 分支功能是所有版本管理工具必备的功能,有了分支才能实现不同用户之间并行工作而又不互相影响,等两用户各自的功能都完成后,,在合并到一起即可。

本文主要总结一下git中进行分支管理的常用命令:

1、创建分支$ git branch bra## 创建分支bra2、切换到分支bra$ git checkout braSwitched to branch ‘bra’3、创建并切换分支$ git checkout -b rcmSwitched to a new branch ‘rcm’## git checkout命令加上-b参数表示创建并切换,相当于以上两条命令4、查看当前分支$ git branch bra master* rcm## 该命令会列出所有分支,当前分支前后有 * 号5、合并分支rcm@LENOVO-PC /d/appData/gitrepo (master)$ git merge rcmUpdating 05fb035..4fb9fefFast-forward second.txt | 19 +++++++++++++++++– 1 file changed, 17 insertions(+), 2 deletions(-)## git merge命令用于合并指定分支到当前分支## 注意:Fast-forward 告诉我们这次合并是快进模式,也就是直接把master指向dev的当前提交## 这种情况说明rcm分支和master分支没有冲突6、删除分支把rcm分支合并到master后,就可以把rcm分支删除掉了$ git branch -d rcmDeleted branch rcm (was 4fb9fef).7、合并冲突##在分支合并时,有时也并不会那么顺利##如果文件存在冲突,必须手动解决冲突后再提交##下面是合并出现冲突后的效果:

<<<<<<< HEAD ##在分支合并时,有时也并不会那么顺利 ## 如果文件存在冲突,必须手动解决冲突后再提交 =======## 标题 ## ##在合并分支时,偶尔也并不会那么顺利 当同一个文件在两个分支上都做了修改时,合并时就可能会造成冲突

bra 手动解决后的结果为: ##在分支合并时,有时也并不会那么顺利 ##当同一个文件在两个分支上都做了修改时,合并时就可能会造成冲突 ## 如果文件存在冲突,必须手动解决冲突后再提交

8、查看分支合并图$ git log –graph –pretty=oneline –abbrev-commit* 516dd56 conflict fixed”|\| * a6e00e4 冲突测试* | 147c699 解决冲突|/* 2c1ffb3 7 合并冲突## 用git log –graph命令可以看到分支合并图

要愈合不能,要忘却不能,要再次拥抱,却鼓不起足够的勇气,

Git常用操作命令总结(二)

相关文章:

你感兴趣的文章:

标签云: