DevTulz Online

.gitignore-Generator

Wählen Sie Technologien aus, um zu beginnen

Was ist .gitignore?

Eine .gitignore-Datei teilt Git mit, welche Dateien und Verzeichnisse ignoriert werden sollen — und verhindert, dass diese verfolgt oder in Ihr Repository übertragen werden. Typische Kandidaten sind Build-Artefakte, Abhängigkeitsordner (node_modules/, vendor/), Umgebungsdateien (.env), Protokolldateien und betriebssystemspezifische Dateien wie .DS_Store. Jedes Projekt sollte eine auf seinen Stack zugeschnittene .gitignore haben.

So verwenden Sie den .gitignore-Generator

  1. Suchen oder stöbern Sie nach Ihren Technologien — klicken Sie auf ein Tag, um es auszuwählen.

  2. Ausgewählte Elemente erscheinen als Chips in der Leiste oben — klicken Sie ✕ zum Abwählen.

  3. Fügen Sie benutzerdefinierte Muster im Textfeld unten hinzu.

  4. Kopieren Sie das generierte .gitignore und speichern Sie es als .gitignore im Stammverzeichnis Ihres Projekts.

  5. Committen Sie die .gitignore-Datei selbst — sie sollte von Git verfolgt werden.

Häufig gestellte Fragen

Sollte ich meine .gitignore-Datei committen? Ja. Die .gitignore-Datei selbst sollte in das Repository committed werden, damit alle Mitarbeiter die gleichen Ignorierungsregeln verwenden. Es ist die einzige Datei in ihrer Kategorie, die Sie verfolgen möchten.

Ich habe bereits eine Datei committed, die ignoriert werden sollte — wie entferne ich sie? Wenn Sie sie zu .gitignore hinzufügen, wird eine bereits committete Datei nicht aus der Versionskontrolle entfernt. Sie müssen folgendes ausführen: git rm --cached <filename> um die Datei aus der Versionskontrolle zu entfernen, dann diese Änderung committen. Danach verhindert .gitignore, dass sie erneut hinzugefügt wird.

Was ist der Unterschied zwischen .gitignore und .gitkeep? .gitignore schließt Dateien aus der Versionskontrolle aus. .gitkeep ist eine Konvention (keine Git-Funktion) zum Beibehalten eines ansonsten leeren Verzeichnisses in der Versionskontrolle — Git verfolgt leere Verzeichnisse nicht, daher fügen Entwickler eine leere .gitkeep-Datei hinzu, um die Verzeichnisstruktur zu erhalten.

Kann ich mehrere .gitignore-Dateien haben? Ja. Sie können .gitignore-Dateien in jedem Unterverzeichnis platzieren. Jede gilt für ihr Verzeichnis und alle Unterverzeichnisse. Regeln in .gitignore-Dateien von Unterverzeichnissen überschreiben die Root-.gitignore für diesen Unterbaum.

Keywords: gitignore Generator, gitignore Datei, gitignore Vorlage, Dateien ignorieren git, gitignore Ersteller, gitignore Node.js, gitignore Python