.gitignore-Regeltester
Überprüfen Sie, welche .gitignore-Regeln jeden Pfad ignorieren oder erlauben, und warum.
.gitignore-Regeltester
Fügen Sie eine .gitignore-Datei in das erste Feld und eine Liste von Datei- oder Ordnerpfaden in das zweite Feld ein, und dieses Tool zeigt Ihnen, was mit jedem passiert: ignoriert oder nicht und welche Zeile des Regelsets es entschieden hat. Es wurde für den Moment entwickelt, in dem eine Datei, die Sie verfolgten erwarten, trotzdem in git status angezeigt wird, oder wenn ein Build-Artefakt, das Sie ausgeschlossen haben, versehentlich committetet wird.
Die Matching-Logik folgt echter .gitignore-Semantik: Muster werden der Reihe nach bewertet und die letzte passende Regel gewinnt, also kann ein breites "*.log" früher in der Datei durch ein präziseres "!important.log" später überschrieben werden. Ein nachgestellter Schrägstrich kennzeichnet eine Regel als nur für Verzeichnisse, und das Ignorieren eines Verzeichnisses ignoriert auch alles darin — "node_modules/" erfasst auch "node_modules/react/index.js", nicht nur den Ordner selbst. Sowohl einzelne "*"-Platzhalter als auch das rekursive "**" werden unterstützt, an jeder Position.
Deaktivieren Sie Großschreibungsempfindlichkeit, um Dateisysteme zu prüfen, die Groß- und Kleinschreibung nicht unterscheiden, wechseln Sie die Ergebnistabelle zu zwei einfachen Listen von ignorierten und nicht ignorierten Pfaden, oder verbergen Sie Pfade, die keine Regel erfasst hat, um sich auf das zu konzentrieren, was Ihre Regeln tatsächlich tun. Die Warnung zu nicht verwendeten Regeln zeigt jede Zeile an, die keinen getesteten Pfad erfasst hat — oft ein Tippfehler oder ein Muster, das von einem umbenannten Ordner übrig geblieben ist. Windows- und Unix-Zeilenumbrüche werden in beiden Feldern gleich behandelt, und die Zusammenfassung unter der Ausgabe zeigt getestete Pfade, ignorierte Pfade und ungenutzte Regeln.
Alles läuft in Ihrem Browser; Ihre .gitignore-Regeln oder Ihre Pfadliste werden nie hochgeladen. Kopieren Sie den Bericht, laden Sie ihn als .txt-Datei herunter, oder senden Sie ihn zurück in die Eingabe, um eine weitere Charge von Pfaden zu testen.