Git 标签管理

标签可以让我们更快的找到指定的版本

创建标签

// 切换到需要打标签的分支上
$ git tag v1.0

查看所有标签

$ git tag

默认标签是打在最新提交的 commit 上,如果忘了打标签怎么给之前的提交打标签呢?
方法是找到历史提交的 commit id。

// 查看提交列表
$ git log --pretty=oneline --abbrev-commit
cd15xe2 commit 的描述
...

// 给指定 commit 记录加标签
$ git tag v1.0 cd15xe2

// 查看标签的详细信息
$ git show <tagname>

// 删除标签
$ git tag -d v1.0

// 推送一个标签到远程
$ git push origin <tagname>

// 删除一个远程标签
git push origin :refs/tags/<tagname>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在发布版本时,我们通常先在版本库打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个...
    程序员七哥阅读 1,040评论 2 3
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,954评论 0 13
  • 你不能决定谁会走进你的生命里,但你可以决定谁能留下来。 You can't decide who walks in...
    饮冰患者阅读 589评论 0 2
  • 买东西方面我是个价格白痴。基本上别人要多少钱给多少钱,十分抵触讨价还价,因为我每当我一这样做,结果基本证明了第一句...
    芊帆在线阅读 311评论 0 7
  • 清晨7点,天开始一点一点亮起来,半个月亮仍挂在天上,薄薄的一层嵌进粉蓝的天空,很多的白和涳濛,锻蓝比雪白更晃眼。 ...
    四月小姐阅读 2,241评论 0 4

友情链接更多精彩内容