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?
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 blame
wyrażenia regularnego, jak wyszczególniono tutaj: