git

100 阅读1分钟

新建一个分支的命令:

git branch zhangsan

查看所有的分支命令:

git branch

切换分支命令:

git checkout 分支名

切换并新建一个分支:

git checkout -b 分支名

在A分支下新建的分支,该新建的分支就具有了A分支的代码

如何删除一个分支:

git branch -d 分支名

 

lisi分支下 自己是不可以使用git branch -d删除自己的,

但是可以在zhangsan分支下删除lisi,因为lisi分支是在zhangsan 分支下创建的。

 

主分支master下可以任意删分支

 

这个时候如果一定要删除,可以使用强制删除命令:

分支自己是不可以删除自己的,强制删除也不行

git branch -D 分支名

推荐使用git branch -d 防止强制删除丢失代码

 

 

 

merge之后无需commit 是自动提交的

在master分支下想要合并zhangsan分支:

git merge zhangsan

一个分支A提交了文件,

切换到另一个分支B的基础上,想删除A分支,会阻止删除,

提示需要把A分支的内容合并到B分支,

按照提示要求合并之后才可以-d删除