我需要找到一种方法,并了解其工作原理。
当我们使用git发布版本时,我们用版本号标记它。有没有办法知道您正在处理的当前分支是否仍然与该标记相同或已被修改(因此该标记实际上不再有效)。
答案 0 :(得分:2)
您可以使用git describe
:它将包含自上一个标记以来的提交次数。
我将它与--long
选项一起使用,因为它总是输出长格式(标记,提交数量和缩写的提交名称),即使它与标记匹配也是如此。它不会仅仅发出标记名称,而是将此类提交描述为v1.2-0-gdeadbee
(自标记v1.2起第0次提交,指向对象deadbee…
。)。
您知道显示当前分支名称的命令吗?
那将是git branch
。