Open junxnone opened 5 years ago
git tag
git tag -l 'v1.4.2.*'
git tag -a v1.4 -m 'my version 1.4'
git tag -a v1.2 9fceb02
git push origin v1.5
git push origin --tags
git tag -d v1.1
默认情况下,git push 并不会把标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。
签名 Tag
如果你有自己的私钥,还可以用 GPG 来签署标签,只需要把之前的 -a 改为 -s (译注: 取 signed 的首字母)即可:
git tag -s v1.5 -m 'my signed 1.5 tag'
验证 Tag
此命令会调用 GPG 来验证签名,所以你需要有签署者的公钥,存放在 keyring 中,才能验证
git tag -v v1.4.2.1
命令行删除远程tag
待测试 git push origin :refs/tags/v1.1 //先删除本地tag,再执行此命令,删除远程tag
待测试
git push origin :refs/tags/v1.1 //先删除本地tag,再执行此命令,删除远程tag
junxnone/linuxwiki#62
UseCase
git tag
git tag -l 'v1.4.2.*'
git tag -a v1.4 -m 'my version 1.4'
git tag -a v1.2 9fceb02
git push origin v1.5
git push origin --tags
git tag -d v1.1
签名 Tag
如果你有自己的私钥,还可以用 GPG 来签署标签,只需要把之前的 -a 改为 -s (译注: 取 signed 的首字母)即可:
验证 Tag
此命令会调用 GPG 来验证签名,所以你需要有签署者的公钥,存放在 keyring 中,才能验证
命令行删除远程tag