Как просмотреть предыдущие изменения diff с помощью Git? - PullRequest
58 голосов
/ 05 мая 2011

Как просмотреть предыдущие изменения diff с помощью Git?

У меня есть файл, с которым я сделал несколько коммитов, но я хочу просмотреть предыдущие версии файла и его различия на разных этапах. Видеть, где я допустил ошибки и как их исправить, действительно помогает мой код. Кстати, я использую Tower как GUI поверх Git.

Ответы [ 3 ]

68 голосов
/ 05 мая 2011
git log --full-diff -p your_file_path

Выезд:
http://git -scm.com / документы / ГИТ-журнал

40 голосов
/ 05 мая 2011

Вам нужно git log.Если вас заинтересовал файл SOMEFILE, используйте

$ git log -p SOMEFILE

Опция -p отображает патч, который, вероятно, является различий, который вы ищете.

37 голосов
/ 09 июня 2015

Если вы не хотите указывать конкретный файл и видите, что различия для всех файлов изменены, просто используйте

$ git log -p
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...