Как посмотреть, какие файлы были изменены в последнем коммите?

Для просмотра измененных файлов в последнем коммите, можно использовать команду:
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
0