标签可以让我们更快的找到指定的版本
创建标签
// 切换到需要打标签的分支上
$ git tag v1.0
查看所有标签
$ git tag
默认标签是打在最新提交的 commit 上,如果忘了打标签怎么给之前的提交打标签呢?
方法是找到历史提交的 commit id。
// 查看提交列表
$ git log --pretty=oneline --abbrev-commit
cd15xe2 commit 的描述
...
// 给指定 commit 记录加标签
$ git tag v1.0 cd15xe2
// 查看标签的详细信息
$ git show <tagname>
// 删除标签
$ git tag -d v1.0
// 推送一个标签到远程
$ git push origin <tagname>
// 删除一个远程标签
git push origin :refs/tags/<tagname>
网友评论