В мой репозиторий git добавлен большой двоичный файл 20 коммитов назад. Удаление этого с:git filter-branch only change affected commits
git filter-branch --index-filter "git rm --cached --ignore-unmatch FILE" \
--prune-empty HEAD
изменяет SHA1 для каждой фиксации (~ 1100) в своей истории проектов. Он удаляет файл, но я надеялся иметь только git push -f
небольшое количество измененных коммитов. Есть ли способ сообщить filter-branch
только для изменения коммитов с FILE
и комментариями потомков, в моем случае около 20 коммитов?
Я считаю, что каждая переменная SHA1 связана с тем, что она обновляет информацию об участниках. –