Zum Inhalt springen

.gitignore-Generator

.gitignore Generator

Baut eine .gitignore aus Vorlagen für Sprache, Framework und Editor, mit zusammengeführten Duplikaten.

Fügt die offiziellen `.gitignore`-Vorlagen von GitHub zu einer Datei zusammen. Die Auswahlreihenfolge ist die Ausgabereihenfolge, jeder Abschnitt behält den Namen der Vorlage, aus der er stammt, und ein Muster, das in zwei Vorlagen vorkommt, wird einmal geschrieben.

🔒 Läuft vollständig in Ihrem Browsergitgitignoregenerator

Vorlagen

Sprachen

Frameworks und Engines

Werkzeuge

Editoren und IDEs

Betriebssysteme

Wortgleich aus github/gitignore@32652622a46d — dem Repository hinter GitHubs eigener Vorlagenauswahl.

.gitignore

Vorlagen

3

Muster

115

Zusammengeführte Dubletten

0

Die Reihenfolge der Auswahl ist die Reihenfolge der Ausgabe, jeder Abschnitt behält den Namen seiner Quelldatei, damit er sich später aktualisieren lässt, und ein Muster, das in zwei Vorlagen steht, wird nur einmal geschrieben. Eine bereits versionierte Datei zu ignorieren ändert nichts, solange git rm --cached <file> sie nicht aus der Versionierung nimmt.

So funktioniert es

  1. Wählen Sie Ihre Sprache und Ihr Framework

    Beginnen Sie mit der Sprache – Node, Python, Go – und fügen Sie dann das Framework hinzu, wenn es eigene Build-Verzeichnisse hat.

  2. Fügen Sie Ihren Editor und Ihr Betriebssystem hinzu

    Die, die man vergisst. `.DS_Store` und `.idea/` in einem gemeinsamen Repository sind das klassische kleine Ärgernis, und sie hier hinzuzufügen kostet einen Klick.

  3. Laden Sie sie herunter oder kopieren Sie sie

    Der Kopf jedes Abschnitts nennt seine Quelldatei, sodass Sie sehen, welchem Teil Ihrer Datei eine Vorlage entspricht, wenn sie upstream aktualisiert wird.

Häufige Fragen

Ich habe eine Datei zur .gitignore hinzugefügt, und git verfolgt sie immer noch.

Weil `.gitignore` nur Dateien betrifft, die git noch nicht verfolgt. Sobald eine Datei im Index ist, ändert das Ignorieren nichts, bis `git rm --cached <file>` sie herausnimmt. Das erwischt jeden mindestens einmal.

Woher stammen die Vorlagen?

Wörtlich aus github/gitignore, dem Repository hinter GitHubs eigener Vorlagenauswahl beim Anlegen eines Repos. Auf dem Weg hierher wird nichts bearbeitet, sodass Sie hier bekommen, was GitHub Ihnen gegeben hätte.

Soll ich meine Lock-Datei ignorieren?

Nein – committen Sie sie. Manche Vorlagen haben früher `package-lock.json` oder Ähnliches ignoriert, und dieser Rat ist schlecht gealtert: Eine Lock-Datei ist das, was eine Installation reproduzierbar macht. Wenn eine gewählte Vorlage Ihre ignoriert, nehmen Sie diese Zeile heraus.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.