git show --pretty="format:" --name-only HEAD
git 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