本文主要是介绍git describe,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
git describe
一般用于查看当前提交距离上次最近的tag是什么,并且还可以知道差了多少个commit,在工程实践当中是个非常好用的命令
如果git describe后面什么都不加的话,默认找的是最近的有注释的tag
如何打有注释的tag打注释?
git tag -a 3.10.29
: 打一个3.10.29版本号的有注释的tag,输入后,会出现一个交互界面让你写这个注释
如何查看tag的注释?
git tag -n 3.10.29
: 会显示3.10.29这个tag的注释,如果没有注释,则显示此tag对应的commit message
git tag -l -n
: 查看所有tag和其对应的注释
用法
git describe
: 显示当前提交距离上次最近的有注释的tag的信息,如上次最近tag号为3.10.29,并且如果此tag有注释的话,那么输出结果大概长这样,3.10.29-15-g30158b6,其中,3.10.29代表此tag号名称,15代表当前commit距离此tag差了15次提交,g代表git,30158b6代表当前commit号
git describe --tags
: 显示当前提交距离上次最近的tag(不管是否是有注释的tag,只要是tag就行)的信息,信息显示内容与git describe
一样
git describe --all
: 显示当前提交距离上次最近的tag(不管是否是有注释的tag,只要是tag就行)或分支(注意还额外搜索了分支)的信息,信息显示内容与git describe
一样
这篇关于git describe的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!