Я не верю, что есть какая-либо "многословная" опция, которую вы можете добавить к команде git checkout <branch>
для вывода этой информации.Однако после успешного извлечения вы можете выполнить:
git diff --name-status HEAD@{1} HEAD
Вывод этой команды будет указывать буквой в первом столбце, был ли файл удален (D
), добавлен (A
), измененный (M
) и т. д. относительно предыдущего коммита, в котором вы находились.
В качестве возможного полезного дополнительного замечания обратите внимание, что при переключении веток git будет пытаться сохранить локальные изменения в вашемфайлы, которые еще не были переданы.Если этот переключатель ветви не затормозит эти изменения, они сразу же будут указаны на терминале сразу после оформления заказа, например:
$ git checkout other-branch
M foo.c
M foo.h