Gitのローカルキャッシュをクリアする 質問する

Gitのローカルキャッシュをクリアする 質問する

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

そこで、特定の IDE 用に自動生成される Web サイトを使用し.gitignores、それをファイルに追加しました.gitignore

.idea問題のファイルを削除して再度追加したにもかかわらず、明示的に無視されたすべてのファイルがコミット対象として引き続き表示されます。

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

Gitにキャッシュを更新またはクリアするように指示するにはどうすればいいでしょうか?
問題のディレクトリに/cdで移動し、次のように入力してみました。

git clean -n

しかし、ファイルは表示されません。

ベストアンサー1

明示的に無視されたすべての.ideaファイルは、コミットするために引き続き表示されます。

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

git rm --cached .idea

ここで、これらの変更をコミットする必要があります。この時点で、これらの変更は無視されます。Gitが変更の追跡を開始すると、後でファイル
に追加された場合でも、変更の追跡は「停止」されません。.gitignore

あなたしなければならない完全に無視するには、明示的に削除してから手動で削除をコミットします。


ここに画像の説明を入力してください

ここに画像の説明を入力してください

おすすめ記事