gitリポジトリから不要なファイルを削除しようとしています。そのファイルは最初に追加され、現在は複数のブランチにあります。私が望むのは、単にそのファイルの変更を追跡するのを止めるだけです。私は変更がそこにとどまるべきではないが、ファイルシステムにとどまるためにはそのファイルが必要です。gitリポジトリからファイルを削除しますが、ファイルシステムに残しておきます
私は
git filter-branch --index-filter "git rm --cached --ignore-unmatch file_to_remove" HEAD
次試みたが、ファイルシステムから削除されたファイルが不要である何それ。
私は通常、そのコマンドを実行する前に、どこかにファイルをコピーします。 gitがそれらを削除した後、それらを.gitignoreに追加してコピーを元に戻します。 –
うーん、素敵なハック。私はそれについて考えていない –
@mishaあなたはそれらを追跡するのをやめたいのですか、それともそれらをリポジトリから完全に削除しますか?あなたはあなたの質問に1つのことを言い、コメントの中にもう1つ言います。 – Andy