pythoncamp0

如何使用分支

我在如今的使用中还没有用到过分支,通过阅读教程我了解到,在git中分支是重要的功能,尤其是在多人协助完成的项目中。

为什么要使用分支

用廖雪峰的说法,分支是“平行宇宙”。而我是这么理解的。

单人项目是煮粥,淘米,放水,开火,熬煮,一套动作一个接一个做出来最后的成品。而多人项目是做饺子,假如有三个人包,需要一个人和面,一个人洗菜,一个人切肉。假如说切肉的这个人做到一半有事离开,这个肉他不能随身带着呐,于是他找了一个碗,把肉先放进去,其他两个人继续工作。等到这个切肉的人回来完成他的工作,他把自己碗里面的肉馅和菜搅拌,最后一起包饺子。

分支,就是这个切肉的人用的碗。

参考资料:分支管理

怎么使用分支

具体使用的命令如下:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

这一条使用要注意,merge后面跟的分支是要合并的,所以要先进入保留的最后的分支。

删除分支:git branch -d <name>ß