【Git】Git 操作命令可视化(四):git tag、git describe

文章介绍了如何使用gittag标记特定的提交记录,作为软件版本或重要变更的锚点,以及gitdescribe命令的使用,它能基于最近的标签提供关于当前分支与标签之间提交的信息,包括提交数和哈希值前几位。
摘要由CSDN通过智能技术生成

一、本地操作

(二)高级篇(上)

1. git tag

git tag v1 C1

用tag标记分支,永远指向某个提交记录,比如软件发布新的大版本,或者是修正一些重要的 Bug 或是增加了某些新特性,就像是提交树上的一个锚点,标识了某个特定的位置

需要注意的是,这里的命令写法是tag在节点前,略有点反直觉

2. git describe

git describe 的​​语法是:

git describe <ref>

<ref> 可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会使用你目前所在的位置(HEAD)。

它输出的结果是这样的:

<tag>_<numCommits>_g<hash>

tag 表示的是离 ref 最近的标签, numCommits 是表示这个 ref 与 tag 相差有多少个提交记录, hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。

当 ref 提交记录上有某个标签时,则只输出标签名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值