@Nonik0856

Как узнать, какие файлы подверглись изменению при checkout в Git?

Доброй ночи!
В один прекрасный момент заметил, что в проекте кое-что сломалось и уже давно, не заметное на первый взгляд.
После того было уже много коммитов.
При помощи git checkout <хеш коммита> нашел то место, где еще все как надо, но след. коммит уже ломает.
Вот как можно узнать, в каких файлах что-то менялось, что привело к поломке?
Т.е., какие файлы подверглись изменениям между этими двумя коммитами?
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
DevMan
@DevMan
любой гуй (или хостинг типа гитхаба, если используется) покажет содержимое(изменения) любого комита.
можно и в консольке, но не так удобно/наглядно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
@abcd0x00
В один прекрасный момент заметил, что в проекте кое-что сломалось и уже давно

Чтобы найти, когда сломалось, выполни
git blame -- file.txt
там покажутся коммиты по каждой строке файла.

Т.е., какие файлы подверглись изменениям между этими двумя коммитами?

Все изменения между коммитами
git log -p коммит_раньше..коммит_позже

Все изменения между коммитами в одном файле
git log -p коммит_раньше..коммит_позже -- file.txt

Можно так ещё
git log -p коммит_раньше~..коммит_позже
от коммита_раньше отнимается единица (чтобы включить его).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы