まかろぐ

PCゲームのこととかWeb関連のこと

Gitで無視したいディレクトリをgitignoreに書いたのに反映されない

.gitignoreにて

.idea

と書いても.idea/workspace.xml とかが変更としてでてくるので困っていました

調べてみると、.gitignore は新規ファイルを変更として追加するかどうかを判断するもので、既にcommitされているファイルは関係ないもよう

というわけで既にcommitされているのをgitignoreしたいなら、一旦対象ファイル/ディレクトリをプロジェクト外に退避させ

git add .
git commit -m 'remove .idea'

とかでコミットしたあと戻してあげればOKです