Мерзавец: Посмотрите мою последнюю фиксацию

Я просто хочу видеть файлы, которые фиксировались в последней фиксации точно, поскольку я видел список, когда я сделал git commit. К сожалению, поиск

git "last commit" log

в Google не получает меня нигде. И

git diff HEAD^..HEAD

не то, в чем я нуждаюсь, конечно, так как это извергает кишки изменения также.

342
задан John Topley 9 February 2010 в 11:29
поделиться

4 ответа

Как было определено с помощью комментариев, похоже, что OP ищет

$ git log --name-status HEAD^..HEAD

Это также очень близко к выводу, который вы получили бы от svn status или svn log -v , с которыми знакомы многие люди, переходящие от subversion к git.

- имя-статус здесь ключевое; как отметили другие в этом вопросе, вы можете использовать git log -1 , git show и git diff , чтобы получить такой же результат. Лично я предпочитаю использовать git show при просмотре отдельных версий.

335
ответ дан 23 November 2019 в 00:33
поделиться

Используйте git show :

git show --summary

Это покажет имена созданных или удаленных файлов, но не имена измененных файлов. Команда git show поддерживает большое количество форматов вывода, которые показывают различные типы информации о коммитах.

187
ответ дан 23 November 2019 в 00:33
поделиться
$ git diff --name-only HEAD^..HEAD

или

$ git log --name-only HEAD^..HEAD
11
ответ дан 23 November 2019 в 00:33
поделиться
git log -1 --stat

может работать

94
ответ дан 23 November 2019 в 00:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: