Получить список удаленных файлов в 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