Git Repoからのパージファイルが失敗し、新しいバックアップを作成できません

StackOverflow https://stackoverflow.com/questions/6403601

質問

実行して、リモートリポジトリからファイルを削除しようとしました。

git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD

しかし、Gitはそれを不平を言います

新しいバックアップを作成できません。以前のバックアップはすでにrefs/original/に存在しています/
-fでバックアップを上書きする力
RM:削除できません /.git-rewrite/backup-refs:許可は拒否されます
RM:ディレクトリを削除できません /.git-REFRITE:ディレクトリは空ではありません

これは、Windowsの.git-rewriteディレクトリを既に削除した後です。

そのファイルを削除するにはどうすればよいですか?これは私のレポに座っている29MBのファイルなので、ファイルを削除する必要があります。

コミットを削除しようとしました git rebase -i, 、しかし、どうやらコミットが多くの異なるファイルに触れたため、Gitは紛争を不満に訴え、私は安全であると中断しました。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top