1

誤って以前にコミットされた構成ファイルがあります。私はそれを .gitignore に追加し、 も実行しましたgit update-index --assume-unchangedが、 を実行するgit checkout -- .と、コミットされた古いバージョンに戻ります。どうすれば完全に無視できますか?

4

1 に答える 1

5

ファイルがすでに追跡されている (コミットされており、具体的にはHEADコミットに存在する) 場合は、 で無視することはできません.gitignore。今後のチェックアウトで表示されないようにする場合は、git rm --cached <file>; git commit -m "stop tracking <file>". --cached作業ディレクトリのコピーを削除しても問題ない場合は、オプションを にドロップできますgit rm

于 2012-11-26T20:48:41.683 に答える