Embora não demore muito tempo para mudar para o Rubymine, achei difícil ignorar os arquivos .idea do Rubymine que foram comprometidos com o git.
Aqui está como eu consertei
Se você não fez nenhuma preparação / confirmação, ou apenas criou um novo projeto na mina Ruby, basta fazer isso
Opção 1
Adicione a linha abaixo ao arquivo .gitignore, que geralmente é colocado na raiz do seu repositório.
# Ignore .idea files
.idea/
Isso garantirá que todos os arquivos .idea sejam ignorados e controlados pelo git, embora ainda permaneçam na pasta do projeto localmente.
opção 2
Se você fez alguma preparação / confirmação ou acabou de abrir um projeto existente na mina Ruby, basta fazer isso
Execute o código no seu terminal / linha de comando
git rm -r --cached .idea
Isso exclui os arquivos .idea já rastreados no git
Em seguida, inclua .idea / no arquivo .gitignore, que geralmente é colocado na raiz do seu repositório.
# Ignore .idea files
.idea/
Isso garantirá que todos os arquivos .idea sejam ignorados e controlados pelo git, embora ainda permaneçam na pasta do projeto localmente.
Opção 3
Se, no entanto, você fez alguma preparação / confirmação ou acabou de abrir um projeto existente na mina Ruby e deseja excluir totalmente os arquivos .idea localmente e no git, basta fazer isso
Execute o código no seu terminal / linha de comando
git rm -r --cached .idea
Isso exclui os arquivos .idea já rastreados no git
Execute o código no seu terminal / linha de comando
rm -r .idea
Isso exclui todos os arquivos .idea, incluindo a pasta localmente
Em seguida, inclua .idea / no arquivo .gitignore, que geralmente é colocado na raiz do seu repositório.
# Ignore .idea files
.idea/
Isso garantirá que todos os arquivos .idea sejam ignorados e rastreados pelo git e também excluídos da pasta do projeto localmente.
Isso é tudo
Eu espero que isso ajude