Meskipun belum terlalu lama saya beralih ke Rubymine, saya merasa sulit untuk mengabaikan file .idea dari Rubymine karena telah berkomitmen untuk git.
Begini cara saya memperbaikinya
Jika Anda belum melakukan pementasan / komit sama sekali, atau Anda baru saja memulai proyek baru di tambang Ruby, maka cukup lakukan ini
Pilihan 1
Tambahkan baris di bawah ini ke file .gitignore yang biasanya diletakkan di root repositori Anda.
# Ignore .idea files
.idea/
Ini akan memastikan bahwa semua file .idea diabaikan dari dilacak oleh git, meskipun mereka masih tetap berada di folder proyek Anda secara lokal.
pilihan 2
Namun, jika Anda telah melakukan pementasan / komit, atau Anda baru saja membuka proyek yang ada di tambang Ruby, maka lakukan saja ini
Jalankan kode di terminal / baris perintah Anda
git rm -r --cached .idea
Ini menghapus file .idea yang sudah dilacak di git
Selanjutnya, sertakan .idea / ke file .gitignore yang biasanya ditempatkan di root repositori Anda.
# Ignore .idea files
.idea/
Ini akan memastikan bahwa semua file .idea diabaikan dari dilacak oleh git, meskipun mereka masih tetap berada di folder proyek Anda secara lokal.
Opsi 3
Namun jika Anda telah melakukan pementasan / komit, atau Anda baru saja membuka proyek yang ada di Ruby mine, dan ingin menghapus file .idea secara lokal dan git, maka lakukan saja ini
Jalankan kode di terminal / baris perintah Anda
git rm -r --cached .idea
Ini menghapus file .idea yang sudah dilacak di git
Jalankan kode di terminal / baris perintah Anda
rm -r .idea
Ini menghapus semua file .idea termasuk folder secara lokal
Selanjutnya, sertakan .idea / ke file .gitignore yang biasanya ditempatkan di root repositori Anda.
# Ignore .idea files
.idea/
Ini akan memastikan bahwa semua file .idea diabaikan dari dilacak oleh git, dan juga dihapus dari folder proyek Anda secara lokal.
Itu saja
saya harap ini membantu