git branch
git分支操作
查询当前分支清单
无参数无选项
查询当前版本库所有分支清单
选项
remote (显示远程分支)
merged (只显示已经与当前分支合并)
no-merged (只显示未与当前分支合并)
新建分支
参数
branch_name (分支名)
创建一个新的分支,仅仅是建立了一个新的分支,但HEAD不会自动切换到这个分支中去,请使用git checkout命令或者[git checkout -b命令][2]
删除分支
参数
branch_name (分支名)
选项
-d (安全删除)
-D (强制删除)
Git可删除其它非当前分支(HEAD所在的分支)的分支,-d是限定了只能删除与其它分支有合并过的分支,原因很简单,既然已经把它们所包含的工作整合到了其他分支,删掉也不会损失什么。
[2]: git-checkout.md#新建一个分支,并让HEAD切换到这个分支上 "新建一个分支,并让HEAD切换到这个分支上"
Last updated