Как использовать журнал GIT, чтобы показать:В Git, как я могу показать файлы, измененные с типом изменения
commit <hash id>
Author: <author info>
Date: <date info>
<commit message>
<files changed>
в файлах изменили раздел Я также хочу знать, как был изменен файл. Либо созданный, удаленный, переименованный, либо измененный.
git log -M --summary
Создает, удаляет или переименовывает тип с именем файла рядом с изменением. В результате отсутствуют измененные файлы.
git log --name-only
Показывает все файлы, измененные, но теперь, как они изменяются
git log -p
показывает все изменения в файле.
Но как я могу сделать что-то вроде git log -M --summary
, где он также показывает, был ли файл изменен?
This вопросы, касающиеся файлов, которые добавляются или перемещаются.
Возможно, вам нужен '--name-status'? Обратите внимание, что '-M' сам по себе просто включает обнаружение переименования, которое вы также можете сделать, установив свою собственную конфигурацию Git (' --global') Git ('git config -global diff.renames true'). В настоящее время функция переименования включена по умолчанию в Git версии 2.9 и выше. (Вам также может понравиться 'git log -raw', который раньше назывался' git whatchanged'.) – torek