Не успеа датотеката за чистење од Git, не можеше да создаде нова резервна копија

Се обидов да отстрани датотека од моето далечинско репо со извршување:

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 се жали на конфликти и јас прекинав за да бидам безбеден.

103
задан Roberto Tyley 21 December 2013 в 21:34
поделиться