Хоча я перейшов на Rubymine не так довго, але мені стало важко ігнорувати .idea-файли Rubymine з допущених до git.
Ось як я це виправив
Якщо ви взагалі не виконували жодних постановок / зобов'язань або просто закрутили новий проект у шахті Ruby, просто зробіть це
Варіант 1
Додайте рядок до файлу .gitignore, який зазвичай розміщується в корені вашого сховища.
# Ignore .idea files
.idea/
Це забезпечить ігнорування всіх файлів .idea з відстеження git, хоча вони все ще залишатимуться у вашій папці проекту локально.
Варіант 2
Якщо ви все-таки зробили якусь постановку / вчинення, або ви просто відкрили існуючий проект у шахті Ruby, просто зробіть це
Запустіть код у своєму терміналі / командному рядку
git rm -r --cached .idea
Це видаляє вже відслідковані файли .idea в git
Потім додайте .idea / до .gitignore-файлу, який зазвичай розміщується в корені вашого сховища.
# Ignore .idea files
.idea/
Це забезпечить ігнорування всіх файлів .idea з відстеження git, хоча вони все ще залишатимуться у вашій папці проекту локально.
Варіант 3
Якщо ви все-таки зробили якусь постановку / фіксування, або ви просто відкрили існуючий проект у шахті Ruby і хочете повністю видалити .idea файли локально та в git, просто зробіть це
Запустіть код у своєму терміналі / командному рядку
git rm -r --cached .idea
Це видаляє вже відслідковані файли .idea в git
Запустіть код у своєму терміналі / командному рядку
rm -r .idea
Це видаляє всі .idea файли, включаючи локальну папку
Потім додайте .idea / до .gitignore-файлу, який зазвичай розміщується в корені вашого сховища.
# Ignore .idea files
.idea/
Це забезпечить ігнорування всіх файлів .idea з відстеження git, а також видалено з папки проекту локально.
Це все
Я сподіваюся, що це допомагає