git—分支操作
git 分支操作
1、什么是分支?
在版本回退的章节里,每次提交后都会有记录,Git把它们串成时间线,形成类似于时间轴的东西,这个时间轴就是一个分支,我们称之为master分支
在开发的时候往往是团队协作,多人进行开发,因此光有一个分支是无法满足多人同时开发的需求的,并且在分支上工作并不影响其他分支的正常使用,会更加安全,Git鼓励开发者使用分支去完成一些开发任务。
# 分支相关命令:
$ git branch #查看分支
$ git branch 分支名 #创建分支
$ git checkout 分支名 #切换分支
$ git branch -d 分支名 #删除分支
$ git merge 被合并的分支名 #合并分支
对于新分支,可以使用"git checkout -b 分支名"指令来切换分支,-b选项表示创建并切换,相当于是两个操作指令。
2、分支操作
-
查看分支

前面带个*号,表示你正在使用那条分支
-
创建分支

-
切换分支

-
合并分支
a.这里我们在
dev分支先给readme.txt文件中新增一条内容,然后提交到本地仓库

b.切换分支,看主分支readme.txt内容
这里可以看出来,
dev分支中的内容在main分支中并没有 c.合并分支,再查看readme.txt内容
合并之后,内容在
main分支也有了注意:虽然合并了,但是
dev分支在git中还存在,并没有随着合并而消失
-
删除分支
记住,在合并之后记得把分支删除

注意:在自身分支无法将自己删除,只能切换到其他分支才可以删除
-
提交到远程仓库

合并了所有分支之后,将本地main分支提交到远程仓库,保证两端是一致的。

浙公网安备 33010602011771号