Мне нужен список файлов (в частности, обычных файлов, а не символических ссылок, каталогов, субмодулей и т. Д.), Измененных в git commit.Я знаю (как, например, этот ответ ), что git diff-tree --name-status
дает весьма полезный вывод, показывающий список измененных объектов и какие изменения произошли.Это включает в себя предоставление флага T
, если тип изменился, но я не вижу способа отфильтровать его только для объектов определенного типа.
Какую команду сантехники я могу использовать, чтобы получить список простофайлы, тип которых (предположительно, после применения фиксации, а не до) имеет тип обычный файл ?