git - показывать измененные файлы, кроме удаленных (или переименованных) файлов

Я использовал эту команду git для отображения измененных файлов:

git diff-index --name-only --cached HEAD

Он показывает файлы, измененные, но мне нужно, чтобы сделать diff output игнорировать файлы, которые больше не существуют (что они были либо удалены, либо переименованы).

Например, скажем, я переименую файл test.py в test2.py. Выполняемая команда выше показала бы:

test.py test2.py

Но вывод должен быть только: test2.py

P.S. Я использую эту информацию для запуска проверок на те файлы, которые были изменены (отредактированы или добавлены). Но я не думал, когда файлы будут переименованы или удалены. Моя используемая команда все равно покажет эти файлы, но мои проверки не удастся, потому что эти файлы больше не существуют и в них не должно выполняться никаких проверок.

1
задан 13 August 2018 в 13:30

0 ответов

Другие вопросы по тегам:

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