当前位置: 首页 > 工具软件 > git-cliff > 使用案例 >

Git标签tag及tag远程同步

孔才
2023-12-01

Git给某个历史版本打上标签,这样我们可以快速的众多历史版本中找到自己需要的版本,一般打标签的版本都是发布版本,例如v1.0.0

标签操作

创建标签

# 轻量标签
git tag tagname
eg: git tag v1.4

# 附注标签
git tag -a tagname -m 'tag describe'
eg: git tag -a v1.4 -m 'my version 1.4'

# 对某个历史提交打标签
git tag -a <tagname> <sha-1>
eg: git tag -a v1.2 9fceb02

查看标签

# 查看所有标签
git tag

# 查看1.8系列
git tag -l 'v1.8.*'

删除标签

git tag -d <tagname>
eg: git tag -d v1.4-lw

共享标签

默认情况下,git push 命令并不会传送标签到远程仓库服务器上。
如果要共享标签,必须显示的推送标签到远程仓库。

# 推送单个标签
git push origin <tagname>
eg: git push origin v1.5

# 推送所有标签
git push origin --tags

# 删除远程标签
git push origin --delete <tagname>
 类似资料: