您的位置:首页 > 移动开发 > IOS开发

浅入Git学习⑦--创建分支与合并分支

2018-03-26 10:24 330 查看
在之前的文章里,我们已经知道,每次提交,Git都会把他们穿成一条线,这条线就是master分支



当我们创建新的分支,例如dev时,Git就会新建一个指针叫dev,指向master相同的提交,再把HEAD指向dev



现在我们对工作区的修改和提交就是针对dev分支了,新提交一次后,dev指针往前移动,而master不变化



如果在dev上的工作完成了,就可以把dev合并到master上,最简单直接的方法就是把master指向dev



合并完后,删除分支,然后就只剩下master分支了



下面附上代码
创建dev分支,然后切换到dev分支$ git checkout -b dev
Switched to a new branch 'dev'git checkout命令加上-b参数表示创建并切换,相当于以下两条命令$ git branch dev
$ git checkout devgit branch命令查看当前分支,当前分支前面会有*号$ git branch
* dev
masterdev分支工作完成后,我们切换回master分支$ git checkout master
Switched to branch 'master'然后把dev分支的工作合并到master分支上$ git merge dev
Updating 26db283..778c8cf
Fast-forward
readme.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)合并完成后,我们就可以删除dev分支了$ git branch -d dev
Deleted branch dev (was 778c8cf).

小结

查看分支 git branch
创建分支 git branch xxx
切换分支 git checkout xxx
创建+切换分支 git checkout -b xxx
合并某分支到当前分支 git merge xxx
删除分支 git branch -d xxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS基础 Git