Chociaż nie minęło dużo czasu od przejścia na Rubymine, z trudem zignorowałem pliki .idea Rubymine z git.
Oto jak to naprawiłem
Jeśli w ogóle nie zrobiłeś żadnej inscenizacji / zatwierdzenia lub po prostu uruchomiłeś nowy projekt w kopalni Ruby, po prostu zrób to
opcja 1
Dodaj wiersz poniżej do pliku .gitignore, który zwykle znajduje się w katalogu głównym repozytorium.
# Ignore .idea files
.idea/
Zapewni to, że wszystkie pliki .idea zostaną zignorowane przez git, chociaż nadal pozostaną lokalnie w folderze projektu.
Opcja 2
Jeśli jednak wykonałeś inscenizację / zatwierdzenie lub po prostu otworzyłeś istniejący projekt w kopalni Ruby, po prostu zrób to
Uruchom kod w swoim terminalu / linii poleceń
git rm -r --cached .idea
To usuwa już śledzone pliki .idea w git
Następnie dołącz plik .idea / do pliku .gitignore, który zwykle znajduje się w katalogu głównym repozytorium.
# Ignore .idea files
.idea/
Zapewni to, że wszystkie pliki .idea zostaną zignorowane przez git, chociaż nadal pozostaną lokalnie w folderze projektu.
Opcja 3
Jeśli jednak wykonałeś kilka etapów / zatwierdzeń lub po prostu otworzyłeś istniejący projekt w kopalni Ruby i chcesz całkowicie usunąć pliki .idea lokalnie i w git, po prostu zrób to
Uruchom kod w swoim terminalu / linii poleceń
git rm -r --cached .idea
To usuwa już śledzone pliki .idea w git
Uruchom kod w swoim terminalu / linii poleceń
rm -r .idea
Spowoduje to usunięcie wszystkich plików .idea, w tym folderu lokalnie
Następnie dołącz plik .idea / do pliku .gitignore, który zwykle znajduje się w katalogu głównym repozytorium.
# Ignore .idea files
.idea/
Zapewni to, że wszystkie pliki .idea zostaną zignorowane przez git, a także usunięte lokalnie z folderu projektu.
To wszystko
mam nadzieję, że to pomoże