jak znaleźć identyfikator zatwierdzenia przez zatwierdzony tekst w git log?

0

Dawno temu jakiś blok kodu został zatwierdzony w repozytorium. Muszę znaleźć identyfikator zatwierdzenia, ale nawet nie pamiętam tytułu ani zatwierdzenia, ani jego autora.

Czy jest jakiś sposób na znalezienie identyfikatora?

hdf
źródło

Odpowiedzi:

1

Zakładając, że znasz numer linii git log lub git blame poinformuje cię o wszystkich edycjach dla danej linii i identyfikatora zatwierdzenia, jeśli są używane w następujący sposób:

git log -L <start line>,<end line>:<filename>

lub

git blame -L <start line>,<end line> filename

Alternatywnie, jeśli znasz treść edycji, możesz użyć git blamewyrażenia regularnego, jak wyszczególniono tutaj:

http://git-scm.com/docs/git-blame

Todd Dabney
źródło