分支操作

显示分支清单

  1. $ git branch

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

创建分支

  1. $ git branch <branchname>

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

修改分支的名称

  1. $ git branch -m <oldbranch> <newbranch>

删除分支

  1. $ git branch -d <branchname>

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

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

切换分支

  1. $ git checkout <branch>

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

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

合并分支

  1. $ git merge <branch>

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

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