Получить список удаленных файлов в git начиная с определенного коммита

Список измененных файлов начиная с определенного коммита это

git diff --stat --name-only 123abc 

или

git log --no-renames --name-only --format='' 123abc..HEAD

В эти списки попадают как новые, измененные, так и удаленные файлы.

Хочется список удаленных файлов получить отдельно.

Что можете посоветовать?


Ответы (1 шт):

Автор решения: Алексей Шиманский

Вроде так:

git diff --name-only --diff-filter D <commithash> HEAD

с логом так же, добавить флаг --diff-filter D, типа

git log --all --pretty=format: --name-only --diff-filter=D | sort -u
→ Ссылка