Я просто хочу видеть файлы, которые фиксировались в последней фиксации точно, поскольку я видел список, когда я сделал git commit
. К сожалению, поиск
git "last commit" log
в Google не получает меня нигде. И
git diff HEAD^..HEAD
не то, в чем я нуждаюсь, конечно, так как это извергает кишки изменения также.
Как было определено с помощью комментариев, похоже, что OP ищет
$ git log --name-status HEAD^..HEAD
Это также очень близко к выводу, который вы получили бы от svn status
или svn log -v
, с которыми знакомы многие люди, переходящие от subversion к git.
- имя-статус
здесь ключевое; как отметили другие в этом вопросе, вы можете использовать git log -1
, git show
и git diff
, чтобы получить такой же результат. Лично я предпочитаю использовать git show
при просмотре отдельных версий.
Используйте git show :
git show --summary
Это покажет имена созданных или удаленных файлов, но не имена измененных файлов. Команда git show
поддерживает большое количество форматов вывода, которые показывают различные типы информации о коммитах.
$ git diff --name-only HEAD^..HEAD
или
$ git log --name-only HEAD^..HEAD