Cannot ignore .idea/workspace.xml - keeps popping up Cannot ignore .idea/workspace.xml - keeps popping up git git

Cannot ignore .idea/workspace.xml - keeps popping up


I was facing the same issue, and it drove me up the wall. The issue ended up to be that the .idea folder was ALREADY commited into the repo previously, and so they were being tracked by git regardless of whether you ignored them or not. I would recommend the following, after closing RubyMine/IntelliJ or whatever IDE you are using:

mv .idea ../.idea_backuprm .idea # in case you forgot to close your IDEgit rm -r .idea git commit -m "Remove .idea from repo"mv ../.idea_backup .idea

After than make sure to ignore .idea in your .gitignore

Although it is sufficient to ignore it in the repository's .gitignore, I would suggest that you ignore your IDE's dotfiles globally.

Otherwise you will have to add it to every .gitgnore for every project you work on. Also, if you collaborate with other people, then its best practice not to pollute the project's .gitignore with private configuation that are not specific to the source-code of the project.


I had this problem just now, I had to do git rm -f .idea/workspace.xmlnow it seems to be gone (I also had to put it into .gitignore)


I had to:

  • remove the file from git
  • push the commit to all remotes
  • make sure all other committers updated from remote

Commands

git rm -f .idea/workspace.xmlgit remote | xargs -L1 git push --all

Other committers should run

git pull