打标签

为了给某一个提交版本打上标签 以示重要,明确记录位置。

列出标签

git tag
git tag -l "v1.5*" # 列出特定模式的标签

创建标签:

附注标签: 包含创建者的相关信息,日期,电子邮件,备注信息等。是个完整的对象。 永久性的标签,建议使用附注标签

git tag -a v1.4 -m 'my version 1.4'

轻量标签: 只是一个 名称引用一个提交。

git tag v1.4.0909

后期打标签:

git log --pretty=oneline 查看历史 以及 hash
$ git tag -a v1.2 9fceb02 补打标签

共享标签:

git push origin v1.5 推送特定标签
git push origin --tags 推送所有标签

检出标签:

标签不像分支,不能移动。因此:

git checkout -b version2 v2.0.0 检出标签 到建新分支上