2009-11-05 179 views

回答

4

要显示的标签的提交:

$ git describe --tags <commit> 

要显示前述提交:

$ git rev-list -1 <commit>^ 

要显示以下提交:

$ git rev-list -1 <commit>..HEAD 
+0

遵循:和precedes:实际上涉及标签,而不是提交。所以你的rev-list例子实际上回答了不同的问题。但这没什么,因为'git describe'就是我所期待的。谢谢! – artemave 2009-11-05 15:05:13

+0

好的 - 对不起,我不使用gitk!但我很高兴我仍然给了一些有用的东西 – 2009-11-05 16:02:01

+0

解决方案是'git describe' +'git describe --contains'(根据两个答案) – 2009-11-06 19:53:16

8

要显示标记,包含提交(即,提交之前标记):

git tag --contains <commit> 
+0

你的意思是标签成功提交了吗? :-)无论如何,这正是我想要的。 – raek 2011-12-19 22:47:10