在git中提交后发生了哪个标记?

时间:2016-10-04 16:32:29

标签: git

对于给定的提交,是否可以在提交后确定最接近的标记?我无法弄清楚如何用git describe或git log做到这一点?

实施例: 我们标记了所有版本。我想生成发行说明,描述提交进入哪个版本。我可以获得最新的标记,但这只显示了它之前的版本。我想知道它之后发布了什么版本

2 个答案:

答案 0 :(得分:1)

git describe --contains 怎么样?

来自git documentation

  

- 包含   而不是找到提交之前的标记,找到提交后出现的标记,从而包含它。自动暗示--tags。

答案 1 :(得分:0)

听起来像你想要git describe --contains <commit>

  

- 包含

     

找到提交之后的标记,而不是找到提交之前的标记,从而包含它。自动暗示--tags。