1. ホーム
  2. git

[解決済み] git ローカルキャッシュのクリア

2022-09-16 19:38:48

質問

Webstorm プロジェクトをコミットしようとしましたが、Git Windows GUI のコミットボタンを押す前に、自分の .idea フォルダーの内容をコミットしたくないことを思い出しました。

ということで、自動生成してくれるサイトを使って .gitignores を自動生成するウェブサイトを利用して、私の .gitignore ファイルに追加しました。

すべての .idea のファイルが明示的に無視されているにもかかわらず、問題のファイルを削除して再追加したにもかかわらず、コミットするために表示されたままです。

また、他のファイルなしで gitignore ファイルをコミットし、私のコンテンツを再貼付しましたが、まだ .idea ファイルは無視されません。

Git にキャッシュの更新やクリアを指示するにはどうしたらよいのでしょうか。

私は、問題のディレクトリに /cd して、次のようにタイプしてみました。

git clean -n

と表示されますが、ファイルが表示されません。

どうすればよいですか?

明示的に無視されたすべての .idea ファイルがコミットに表示されたままです。

ステージングエリアからそれらを削除する必要があります。

git rm --cached .idea

を変更した場合、その変更をコミットしなければなりませんが、この時点から無視されます。

git はいったん変更を追跡し始めると、たとえそれが .gitignore ファイルに追加されたとしてもです。

あなたは を明示的に削除し、それらを完全に無視するために、手動で削除をコミットする必要があります。