Нужно мне в локальном репозитарии удалить из Git несколько pyc-файлов.
Я даю такие команды:
$ git filter-branch --tree-filter 'rm -f configScript/mt2/lib/__pycache__/libCommand.cpython-35.pyc' HEAD
Rewrite 72e4719f86a600568a1a387a632a18fbdc1c6c03 (5/5) (1 seconds passed, remaining 0 predicted)
Ref 'refs/heads/master' was rewritten
$ git filter-branch --tree-filter 'rm -f configScript/mt2/lib/__pycache__/libConfig.cpython-35.pyc' HEAD
Cannot create a new backup.
A previous backup already exists in refs/original/
Force overwriting the backup with -f
Видно, что первая команда сработала нормально. А вторая точно такая же команда для другого файла - нет, хотя имя удаляемого файла правильное.
Что нужно сделать, чтобы и вторая команда правильно выполнилась? Видимо, надо перезаписать какой-то бекап, но что и как - неясно.