首页 > 其他 > 详细

Git创建合并和删除分支

时间:2019-05-06 13:51:42      阅读:174      评论:0      收藏:0      [点我收藏+]

创建并切换分支

git checkout命令加上-b参数表示创建并切换分支,以下为创建并切换到dev分支:

技术分享图片

相当于先通过 $ git branch dev 命令创建dev分支,然后 $ git checkout dev切换到dev分支。$ git branch 可查看所有分支,*表示当前分支:

技术分享图片

此时我们可以在dev上提交修改,比如新加一个readmedev.txt文件,如果再切换到master,你会发现在dev分支下提交的文件不见了。

合并和删除分支

git merge命令用于合并指定分支到当前分支,我们把dev分支的工作成果合并到master分支上:

技术分享图片

合并后,我们会发现 master分支会多出readmedev.txt文件,和dev分支的最新提交是完全一样的。上面的Fast-forward信息告诉我们,这次合并是“快进模式”,也就是直接把master指向dev的当前提交,所以合并速度非常快,合并完成后,就可以放心地删除dev分支了:

技术分享图片

因为创建、合并和删除分支非常快,所以Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。

Git创建合并和删除分支

原文:https://www.cnblogs.com/AmyHu/p/10818947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!