Gitで無視したいディレクトリをgitignoreに書いたのに反映されない
.gitignore
にて
.idea
と書いても.idea/workspace.xml
とかが変更としてでてくるので困っていました
調べてみると、.gitignore
は新規ファイルを変更として追加するかどうかを判断するもので、既にcommitされているファイルは関係ないもよう
というわけで既にcommitされているのをgitignoreしたいなら、一旦対象ファイル/ディレクトリをプロジェクト外に退避させ
git add . git commit -m 'remove .idea'
とかでコミットしたあと戻してあげればOKです