Принятый ответ не позволит вам узнать, какие были изменения .
Да, если вы не специалист по проверке синтаксиса, а обычный человек с репозиторием, полным неустановленных файлов, и вы все еще хотите знать, что будет с постановочными файлами - есть еще одна команда:
git status --short | grep '^[MARCD]'
что приводит к чему-то вроде:
M dir/modified_file
A dir/new_file
R dir/renamed -> dir/renamed_to
C dir/copied_file
D dir/deleted_file
Очевидно, что эти файлы были постановочными, и после git commit
:
deleted_file
будут удалены,
new_file
добавлены,
renamed_file
станут renamed_to
.
Вот объяснение вывода в коротком формате: https://git-scm.com/docs/git-status#_short_format