Forum: PC-Programmierung globale .gitignore außerhalb des Projektverzeichnisses


von Johannes (Gast)


Lesenswert?

Hallo,
ist es möglich, eine .gitignore außerhalb des Projektes anzulegen? 
Ähnlich wie .gitconfig. Diese kann dann ruhig für alle Projekte gelten 
(das wird dann wahrscheinlich eh nicht anders gelöst werden können).

Die .gitignore, die innerhalb des Projektes liegt, sollte dennoch 
berücksichtigt werden.

Unsere .gitignore liegt im repository und diese dürfen wir nicht ändern 
(bzw. Änderungen werde nicht akzeptiert). Doch leider werden dort 
Dateien zugelassen, wo sich jedesmal was ändert und bei uns im lokalen 
branch dann als geändert angezeigt werden.

Die Idee ist jetzt, eine globale .gitignore zu erstellen, wo wir diese 
Dateien hinzufügen können, ohne dass diese Datei ins repo kommt. Die 
Dateien dürfen dann bei uns aber auch nicht als geändert angezeigt 
werden (werden von uns auch nie geändert).

von leo (Gast)


Lesenswert?

Johannes schrieb:
> Hallo,
> ist es möglich, eine .gitignore außerhalb des Projektes anzulegen?

https://git-scm.com/docs/gitignore

leo

von imonbln (Gast)


Lesenswert?

Johannes schrieb:
> Unsere .gitignore liegt im repository und diese dürfen wir nicht ändern
> (bzw. Änderungen werde nicht akzeptiert).

Spannend da würde ich erstmal versuchen nachzufragen, warum die 
Änderungen nicht akzeptiert werden. btw man kann auch in 
Unterverzeichnisse spezifische .gitignore Dateien legen um die im 
Projekt root für das Verzeichnis zu präzisieren.

Johannes schrieb:
> Die Idee ist jetzt, eine globale .gitignore zu erstellen, wo wir diese
> Dateien hinzufügen können

ist ein wenig mit Kanonen auf Spatzen schießen. Ich schlage statt dessen 
vor das du in der Datei .git/info/exclude dein eigenes gitignore für 
diese Projekt anlegst um deine spezifisches Ignor nur für dich zu haben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.