分支操作

优质
小牛编辑
129浏览
2023-12-01
$ git branch

添加-a选项,就可以显示包括远端分支在内的分支清单。

创建分支

$ git branch <branchname>

高级篇 【教程1 操作分支】 1. 建立分支

修改分支的名称

$ git branch -m <oldbranch> <newbranch>

删除分支

$ git branch -d <branchname>

若有未合并到HEAD的提交,则不能删除分支。如果要强制删除未提交的分支,请添加-D选项执行。

高级篇 【教程1 操作分支】 4. 删除分支

切换分支

$ git checkout <branch>

如果添加-b 选项,只需1个命令就可以执行新建分支和已建分支之间的切换。

高级篇 【分支】 分支的切换
高级篇 【教程1 操作分支】 2. 切换分支

合并分支

$ git merge <branch>

如果添加 --no-ff 选项,就是fast-forward合并也可以建立合并提交。这是记录分支存在过的非常有用的选项。

高级篇 【分支】 分支的合并
高级篇 【教程1 操作分支】 3. 合并分支