git tag 标签的常用命令操作
link: 官方文档
date: 2022-09-04
简介
git tag用于git标签的相关操作。具体详情可查看文首link的官方文档。
常用命令参数
查看标签
git tag
查看所有标签git tag -l "过滤信息"
可以使用通配符来过滤taggit show <tagname></tagname>
查看指定标签详细信息,包括commit号等信息。
创建标签
git tag <name></name>
新建一个标签,默认为HEAD(最新提交)git tag <name> <commit id></commit></name>
指定一个commit id创建标签
git log –pretty=oneline –abbrev-commit 用于查找commit id
git tag -a <tagname> -m "注释"</tagname>
可以指定标签信息(-a指定标签名,-m指定说明文字);git tag -s <tagname> -m "注释"</tagname>
可以用PGP签名标签(-s用私钥签名一个标签);
操作标签
git push origin <tagname></tagname>
可以推送一个本地标签至远程仓库;git push origin --tags
可以推送全部未推送过的本地标签;git tag -d <tagname></tagname>
可以删除一个本地标签;git push origin :refs/tags/<tagname></tagname>
可以删除一个远程标签。git checkout <tagname></tagname>
切换到某个tag。这个时候不位于任何分支,处于游离状态,可以考虑基于这个tag创建一个分支。
Original: https://www.cnblogs.com/yaenli/p/16656197.html
Author: YaenLi
Title: git tag
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607794/
转载文章受原作者版权保护。转载请注明原作者出处!