2009-11-05 176 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