Git: Как мне найти, какой коммит удалил строку?


13

Я знаю, что добавил строку в определенный коммит и вижу ее в личной учетной записи GitHub. В моей текущей ветке его там больше нет. Как мне найти, какой коммит удалил его?

Ответы:


15

Используйте git blameс --reverseопцией:

$ git blame --reverse START.. file.ext

где START - это ревизия, которая все еще содержит соответствующую строку.


Затем следует следующий коммит, который удаляет строку.
cweiske

3
Было бы хорошо добавить, что это делает, а именно показывает каждую строку с последним коммитом, на котором он еще существовал.
polynomial_donut
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.