Sebbene non sia passato troppo tempo a passare a Rubymine, ho trovato difficile ignorare i file .idea di Rubymine da impegnarsi in git.
Ecco come l'ho risolto
Se non hai fatto alcuna messa in scena / impegno, o hai appena creato un nuovo progetto nella miniera di Ruby, allora fai semplicemente questo
opzione 1
Aggiungi la riga seguente al file .gitignore che di solito si trova nella radice del tuo repository.
# Ignore .idea files
.idea/
Questo assicurerà che tutti i file .idea vengano ignorati dal tracciamento di git, anche se rimarranno nella cartella del progetto localmente.
opzione 2
Se hai comunque eseguito una messa in scena / commit, o hai appena aperto un progetto esistente nella miniera di Ruby, allora semplicemente fallo
Esegui il codice nel tuo terminale / riga di comando
git rm -r --cached .idea
Questo elimina i file .idea già tracciati in git
Successivamente, includi .idea / nel file .gitignore che di solito si trova nella radice del tuo repository.
# Ignore .idea files
.idea/
Questo assicurerà che tutti i file .idea vengano ignorati dal tracciamento di git, anche se rimarranno nella cartella del progetto localmente.
Opzione 3
Se hai comunque eseguito una messa in scena / commit, o hai appena aperto un progetto esistente in Ruby mine e vuoi eliminare totalmente i file .idea localmente e in git, allora fai semplicemente questo
Esegui il codice nel tuo terminale / riga di comando
git rm -r --cached .idea
Questo elimina i file .idea già tracciati in git
Esegui il codice nel tuo terminale / riga di comando
rm -r .idea
Ciò elimina tutti i file .idea inclusa la cartella localmente
Successivamente, includi .idea / nel file .gitignore che di solito si trova nella radice del tuo repository.
# Ignore .idea files
.idea/
Questo assicurerà che tutti i file .idea vengano ignorati dal tracciamento di git e anche eliminati dalla cartella del progetto localmente.
È tutto
Spero che aiuti