Как получить список всех удаленных файлов из всех коммитов?
Как я могу в папке с клонированным репозиторием с GitHub получить все удаленные файлы из всех коммитов от самого последнего (текущего), до самого первого коммита, включая «потерянные» коммиты после перезаписи истории.
Дополнительно:
Ответы:
git log --diff-filter=D --summary | grep delete
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для получения списка всех удаленных файлов из всех коммитов в репозитории можно воспользоваться командой git. Ниже приведен пример использования этой команды:
git log --diff-filter=D --summary
Эта команда покажет список всех коммитов, в которых были удалены файлы, а также сами удаленные файлы. Опция --diff-filter=D фильтрует результаты, показывая только удаленные файлы.
Если вы хотите вывести только имена удаленных файлов без дополнительной информации о коммитах, вы можете воспользоваться следующей командой:
git log --diff-filter=D --name-only
Эта команда выведет только имена удаленных файлов без лишней информации.
Если вам нужно ограничить результаты поиска до определенного диапазона коммитов, вы можете добавить параметры --since и --until с указанием дат начала и конца периода:
git log --diff-filter=D --summary --since=2022-01-01 --until=2022-12-31
Таким образом, вы можете получить список всех удаленных файлов из всех коммитов в вашем репозитории, используя команду git log с соответствующими параметрами.