显示分支
$ git branch
如果添加 -a
选项,就能显示远端分支。
切换分支
$ git checkout <branch>
创建分支
$ git branch <branchname>
或
$ git checkout -b <branchname>
修改分支名字
$ git branch -m <oldbranch> <newbranch>
删除分支
$ git branch -d <branchname>
如果有未合并到 HEAD 的提交,则不能删除分支,强制删除使用 -D
选项执行。
删除远端分支
$ git push origin :<remotebranchname>
合并分支
$ git merge <branch>
如果添加 --no-ff
选项,就是 fast-forward 合并也可以建立合并提交。这是记录分支存在过的非常有用的选项。
网友评论