次のコマンドを実行して、リモートリポジトリからファイルを削除しようとしました。
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が競合を訴え、安全のために中止しました。