Се обидов да отстрани датотека од моето далечинско репо со извршување:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
Но, Git се жали дека
Не може да се создаде нова резервна копија. Претходна резервна копија веќе постои во refs / original /
Принуди да ја пребрише резервната копија со -f
rm: не може да се отстрани /.git-rewrite/backup-refs: Дозволата е одбиена
rm: не може да се отстрани директориумот /.git-rewrite: Директориумот не е празен
Ова беше откако веќе го избришав директориумот .git-rewrite на Windows.
Како можам да ја отстранам таа датотека? Тоа е датотека од 29 MB што седи на моето репо, па затоа треба да ја отстранам датотеката.
Се обидов да го избришам извршувањето во git rebase -i
, но очигледно затоа што извршувањето допре многу различни датотеки, Git се жали на конфликти и јас прекинав за да бидам безбеден.