Obwohl es nicht allzu lange her ist, dass ich zu Rubymine gewechselt bin, fand ich es schwierig, .idea-Dateien von Rubymine zu ignorieren, weil sie auf git festgelegt wurden.
Hier ist, wie ich es behoben habe
Wenn Sie überhaupt kein Staging / Commit durchgeführt haben oder gerade ein neues Projekt in Ruby Mine gestartet haben, tun Sie dies einfach
Option 1
Fügen Sie die folgende Zeile zur Gitignore-Datei hinzu, die sich normalerweise im Stammverzeichnis Ihres Repositorys befindet.
# Ignore .idea files
.idea/
Dadurch wird sichergestellt, dass alle .idea-Dateien ignoriert werden und nicht von git verfolgt werden, obwohl sie weiterhin lokal in Ihrem Projektordner verbleiben.
Option 2
Wenn Sie jedoch ein Staging / Commit durchgeführt haben oder gerade ein vorhandenes Projekt in Ruby Mine geöffnet haben, tun Sie dies einfach
Führen Sie den Code in Ihrem Terminal / Ihrer Befehlszeile aus
git rm -r --cached .idea
Dadurch werden bereits verfolgte IDE-Dateien in Git gelöscht
Fügen Sie als Nächstes .idea / in die .gitignore-Datei ein, die normalerweise im Stammverzeichnis Ihres Repositorys abgelegt wird.
# Ignore .idea files
.idea/
Dadurch wird sichergestellt, dass alle .idea-Dateien ignoriert werden und nicht von git verfolgt werden, obwohl sie weiterhin lokal in Ihrem Projektordner verbleiben.
Option 3
Wenn Sie jedoch Staging / Commit durchgeführt haben oder gerade ein vorhandenes Projekt in Ruby Mine geöffnet haben und .idea-Dateien lokal und in git vollständig löschen möchten, tun Sie dies einfach
Führen Sie den Code in Ihrem Terminal / Ihrer Befehlszeile aus
git rm -r --cached .idea
Dadurch werden bereits verfolgte IDE-Dateien in Git gelöscht
Führen Sie den Code in Ihrem Terminal / Ihrer Befehlszeile aus
rm -r .idea
Dadurch werden alle IDE-Dateien einschließlich des Ordners lokal gelöscht
Fügen Sie als Nächstes .idea / in die .gitignore-Datei ein, die normalerweise im Stammverzeichnis Ihres Repositorys abgelegt wird.
# Ignore .idea files
.idea/
Dadurch wird sichergestellt, dass alle .idea-Dateien ignoriert werden, von git verfolgt und auch lokal aus Ihrem Projektordner gelöscht werden.
Das ist alles
ich hoffe das hilft