git show --pretty="format:" --name-only HEADgit diff --name-only HEAD^ HEAD
Чтобы посмотреть, какие файлы были изменены в последнем коммите, можно использовать команду git show или git diff.
Использование git show:
Команда git show отображает информацию о коммите, включая изменения, внесенные в файлы.
Для просмотра изменений в последнем коммите, используйте следующую команду:
git show --pretty="format:" --name-only HEAD
Эта команда покажет только список измененных файлов.
Можно также использовать git show HEAD, чтобы увидеть полное описание коммита, включая diff.
Использование git diff:
Команда git diff используется для сравнения изменений. Для просмотра изменений между последним коммитом и текущим состоянием рабочего каталога можно использовать git diff без параметров.
Чтобы увидеть изменения только последнего коммита, сравните его с предыдущим. Например, так:
git diff HEAD^ HEAD
Эта команда сравнивает текущую головную ревизию (HEAD) с ее родительской ревизией (HEAD^).
Чтобы увидеть только список измененных файлов:
git diff --name-only HEAD^ HEAD
Краткое описание параметров:
HEAD: Ссылка на последний коммит в текущей ветке.HEAD^: Ссылка на родительский коммит для HEAD.--pretty="format:": Указывает формат вывода. В данном случае, выводятся только измененные имена файлов.--name-only: Выводит только список измененных файлов.Примеры:
Предположим, у вас есть файл README.md, который был изменен в последнем коммите.
git show --pretty="format:" --name-only HEAD может вывести:
README.md
git diff --name-only HEAD^ HEAD также может вывести:
README.md