一、本地操作
(二)高级篇(上)
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
提交记录上有某个标签时,则只输出标签名称