git diff между двумя разными файлами


на HEAD (последний коммит), у меня есть файл с именем foo. В моем текущем рабочем дереве я переименовал его в bar, а также редактировать его.

Я хочу git difffoo in HEAD и bar в моем текущем рабочем дереве.

3 54

3 ответа:

Проверьте на git-diff at https://www.kernel.org/pub/software/scm/git/docs/git-diff.html

или указать пути явно:

git diff HEAD:full/path/to/foo full/path/to/bar

(кредит идет на twaggs от Git: как отличить два разных файла в разных ветвях?)

Если вы используете tortoise git, вы можете щелкнуть правой кнопкой мыши по файлу и git a diff by: Щелкните правой кнопкой мыши на первом файле и через подменю tortoisegit выберите " Diff later" Затем на втором файле вы также можете щелкнуть правой кнопкой мыши, перейти в подменю tortoisegit и выбрать "Diff with yourfilenamehere.txt"

используя PhpStorm, я просто копирую код prev commit и сравниваю его с текущей версией, используя встроенный инструмент "сравнить с буфером обмена".