Saya menghadapi masalah yang sama, dan itu mendorong saya ke dinding. Masalahnya akhirnya adalah bahwa folder .idea SUDAH dilakukan ke repo sebelumnya, dan sehingga mereka dilacak oleh git terlepas dari apakah Anda mengabaikannya atau tidak. Saya akan merekomendasikan yang berikut ini, setelah menutup RubyMine / IntelliJ atau IDE apa pun yang Anda gunakan:
mv .idea ../.idea_backup
rm .idea # in case you forgot to close your IDE
git rm -r .idea
git commit -m "Remove .idea from repo"
mv ../.idea_backup .idea
Setelah itu pastikan untuk mengabaikan .idea di .gitignore Anda
Meskipun cukup untuk mengabaikannya di .gitignore repositori, saya menyarankan Anda mengabaikan dotfile IDE Anda secara global.
Kalau tidak, Anda harus menambahkannya ke setiap .gitgnore untuk setiap proyek yang Anda kerjakan. Juga, jika Anda berkolaborasi dengan orang lain, maka praktik terbaiknya adalah untuk tidak mencemari .gitignore proyek dengan konfiguasi pribadi yang tidak spesifik dengan kode sumber proyek.