git tag
link: 官方文档
date: 2022-09-04
简介
git tag用于git标签的相关操作。具体详情可查看文首link的官方文档。
常用命令参数
查看标签
git tag
查看所有标签git tag -l "过滤信息"
可以使用通配符来过滤taggit show <tagname>
查看指定标签详细信息,包括commit号等信息。
创建标签
git tag <name>
新建一个标签,默认为HEAD(最新提交)git tag <name> <commit id>
指定一个commit id创建标签
git log --pretty=oneline --abbrev-commit 用于查找commit id
git tag -a <tagname> -m "注释"
可以指定标签信息(-a指定标签名,-m指定说明文字);git tag -s <tagname> -m "注释"
可以用PGP签名标签(-s用私钥签名一个标签);
操作标签
-
git push origin <tagname>
可以推送一个本地标签至远程仓库; -
git push origin --tags
可以推送全部未推送过的本地标签; -
git tag -d <tagname>
可以删除一个本地标签; -
git push origin :refs/tags/<tagname>
可以删除一个远程标签。 -
git checkout <tagname>
切换到某个tag。这个时候不位于任何分支,处于游离状态,可以考虑基于这个tag创建一个分支。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 本地部署 DeepSeek:小白也能轻松搞定!
· 自己如何在本地电脑从零搭建DeepSeek!手把手教学,快来看看! (建议收藏)
· 我们是如何解决abp身上的几个痛点
· 如何基于DeepSeek开展AI项目
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。