Remova os arquivos IDE de seu repositório git, mas mantendo em seu diretório local

Às vezes, quando você usa um IDE para desenvolver, vários arquivos são adicionados ao diretório de trabalho. No meu caso, eu uso RubyMine ou PHP Storm que adiciona uma pasta oculta chamada .idea. O problema com isso é que se você enviar para o repositório de origem, seus colegas desenvolvedores terão problemas de mesclagem ocasionalmente. Para evitar isso, você precisa:

  1. Ignore o arquivo usando .gitignore

    .idéia/

  2. Remova os arquivos do índice git, mas mantendo-os no diretório de trabalho

    git rm –cached

  3. Comprometa-se e empurre