Ich benutze Git in Android Studio auf einem OS X-Rechner, und ich hätte gerne eine persönliche .gitignore
-Datei, die die .gitignore
im Projekt überschreibt (ich möchte meine .iml
-Dateien ignorieren) . Kann das gemacht werden und wie?
Ich habe versucht, eine .gitignore
-Datei in meinem Home-Verzeichnis mit den folgenden Zeilen zu erstellen:
Und ich habe diesen Befehl verwendet, damit Git meine Datei git config --global core.excludesfile ~/.gitignore
benutzt, aber es funktioniert nicht.
Irgendwelche Ideen?
Anstatt eine neue .gitignore
-Datei zu erstellen, sollten Sie die .git/info/exclude
-Datei verwenden, um die spezifischen Regeln zu ignorieren zu Ihrem Klon des Repo.
Gehen Sie also im Grunde zu Ihrem Projektstamm und führen Sie
aus %Vor% Beachten Sie, dass das Muster *.iml
auch für Dateien vom Typ .*.iml
sorgt, damit Sie sich mit einer Ignorierregel behelfen können.
Auch dies ergänzt die bestehenden Ignorierregeln in .gitignore
und Ignorierregeln von .gitignore
werden weiterhin angewendet.
Es sieht so aus, als ob Sie die .iml
-Dateien in Ihrem Git-Repository bereits verfolgen. Sie können also versuchen, sie mit
Beachten Sie, dass dies auch nach einem Push-Vorgang vom Master-Repository entfernt wird.
Andernfalls können Sie git update-index --assume-unchanged <filename>
verwenden, um Änderungen an diesen Dateien lokal zu ignorieren.
Und danach sollten die Gitignore-Regeln gut funktionieren.
Tags und Links android git android-studio gitignore