不知道大家有没有注意到Git的logo:
GIt的logo中就体现出了Git分支管理的优势,那么,什么是Git的分支呢,且听我慢慢道来~
在版本控制过程中,使用多条线同时推进多个任务,每一条线就叫做一个Git分支,如图:
创建分支使用命令:
git branch <分支名称>
查看当前所有的分支信息使用命令:
git branch -v
切换分支使用命令:
git checkout <分支名>
切换分支后可以进行Git的基本操作,比如追踪文件,添加内容到暂存区,提交到本地库等等。
要将一个分支所做的更新合并,需要进行两个操作:
git merge <待合并的分支名称>
当我们在不同的分支上修改了同一文件的同一个地方的内容,在两者同时合并到主分支上时会产生冲突,合并时会提示自动合并失败,进入手动合并模式,如图:
当自动合并失败,Git进入手动模式后,命令行后会显示 MERGING
字样:
在手动合并模式下,需要进行以下操作:
git add <文件名>
;git commit -m <提交信息>
:
好啦!今天的Git讲解就到这儿,来个思维导图回顾一下吧~
思维导图使用『幕布』绘制