乐者为王

Do one thing, and do it well.

Git笔记之tag

git tag的主要作用是给某个commit起一个好记的名字。这里列举了一些常用的tag命令:

1
2
3
4
git tag  # 显示所有标签
git tag v1.1.0  # 轻量级标签
git tag -a v1.1.0 -m "Release v1.1.0"  # 带注释的标签
git tag -d v1.1.0  # 删除特定标签

如果想给某个commit添加标签,可以使用如下命令:

1
git tag -a v1.1.0 <commit>

查看指定tag的信息可以用:

1
git show v1.1.0

要筛选同类标签的话,可以使用:

1
git tag -l 'v1.1.*'

它会列出前缀为v1.1.的所有标签。

有了标签要在团队之间分享怎么办?可以使用下面的命令把标签推送到远程仓库中:

1
2
git push origin v1.1.0  # 推送指定标签
git push origin --tags  # 推送所有标签

Comments