2009-11-05 18 views

Odpowiedz

4

Aby pokazać znacznik zatwierdzenie:

$ git describe --tags <commit> 

aby pokazać poprzedzających popełnienie:

$ git rev-list -1 <commit>^ 

następujących danych popełnienie:

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

Następujące: i Poprzedzające: faktycznie odnoszą się do tagów, nie są zatwierdzane. Więc twoje przykłady z listą odnośników w rzeczywistości odpowiadają na różne pytania. Ale to jest ok, ponieważ "git opisać" jest właśnie tym, czego szukałem. Dzięki! – artemave

+0

OK - przepraszam, nie używam gitk! Ale cieszę się, że dałem jeszcze coś użytecznego. –

+0

Rozwiązaniem jest 'git describe' +' git describe --contains' (jak na dwie odpowiedzi) –

8

Aby pokazać znaczniki zawierają zatwierdzenie (np. oznacz poprzedni commit):

git tag --contains <commit> 
+0

Masz na myśli tagi, które odnoszą sukcesy po zatwierdzeniu? :-) Tak czy inaczej, robi dokładnie to, co chciałem. – raek