次のコマンドを実行して、リモートリポジトリからファイルを削除しようとしました。
git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD
しかしGitは不平を言います
新しいバックアップを作成できません。以前のバックアップはrefs / original /にすでに存在し
ます-fでバックアップを強制的に上書きします
rm:/. git-rewrite /backup-refsを削除できません:権限が拒否されました
rm:ディレクトリを削除できません/.git-rewrite:ディレクトリが空ではありません
これは、Windowsで.git-rewriteディレクトリをすでに削除した後です。
どうすればそのファイルを削除できますか?これは私のリポジトリにある29Mbファイルなので、ファイルを削除する必要があります。
でコミットを削除しようとしましgit rebase -i
たが、コミットが多くの異なるファイルに影響を与えたためと思われ、Gitは競合を訴え、安全のために中止しました。
.git-rewrite already exists, please remove it
。