У меня есть некоторый блок кода, переданный в репо давным-давно. Мне нужно найти идентификатор коммита, но я даже не помню ни название коммита, ни его автора.

Есть ли способ найти идентификатор?

1 ответ1

1

Предполагая, что вы знаете номер строки, git log или git blame сообщат вам обо всех изменениях для данной строки и идентификаторе коммита при использовании следующим образом:

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

или же

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

В качестве альтернативы, если вы знаете содержание редактирования, вы можете использовать git blame и регулярное выражение, как описано здесь:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .