分支与标签


列出所有的分支:
$ git branch
列出所有的远端分支:
$ git branch -r
切换分支:
$ git checkout <branch>
创建并切换到新分支:
$ git checkout -b <branch>
基于当前分支创建新分支:
$ git branch <new-branch>
基于远程分支创建新的可追溯的分支:
$ git branch --track <new-branch> <remote-branch>
删除本地分支:
$ git branch -d <branch>
强制删除一个本地分支:

将会丢失未合并的修改!

$ git branch -D <branch>
给当前版本打标签:
$ git tag <tag-name>
给当前版本打标签并附加消息:
$ git tag -a <tag-name>