git tag

git tag 标签的常用命令操作

link: 官方文档
date: 2022-09-04

简介

git tag用于git标签的相关操作。具体详情可查看文首link的官方文档。

常用命令参数

查看标签

  • git tag 查看所有标签
  • git tag -l "过滤信息" 可以使用通配符来过滤tag
  • git 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 "&#x6CE8;&#x91CA;"</tagname> 可以指定标签信息(-a指定标签名,-m指定说明文字);
  • git tag -s <tagname> -m "&#x6CE8;&#x91CA;"</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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球