.gitignore regelchecker
Controleer welke .gitignore-regels elk pad negeren of toestaan, en waarom.
.gitignore regelchecker
Plak een .gitignore-bestand in het eerste veld en een lijst met bestand- of mappaden in het tweede veld, en dit hulpmiddel vertelt u wat er met elk gebeurt: genegeerd of niet, en welke regel het bepaalde. Het is gebouwd voor het moment waarop een bestand dat u verwacht te volgen toch in git status verschijnt, of wanneer een build-artefact dat u uitgesloten hebt accidenteel wordt gecommit.
De matching-logica volgt echte .gitignore-semantica: patronen worden op volgorde geëvalueerd en de laatst overeenkomende regel wint, dus een breed "*.log" eerder in het bestand kan worden overschreven door een nauwkeurigger "!important.log" later. Een achtergeplaatste schuine streep markeert een regel als alleen voor mappen, en het negeren van een map negeert ook alles erin — "node_modules/" vangt ook "node_modules/react/index.js" op, niet alleen de map zelf. Zowel enkele "*" jokertekens als het recursieve "**" worden ondersteund, op elke positie.
Zet de hoofdlettergevoeligheid uit om bestandssystemen te controleren die geen onderscheid maken tussen hoofd- en kleine letters, wissel de resultatentabel voor twee gewone lijsten van genegeerde en niet-genegeerde paden, of verberg paden waarop geen regel van toepassing was om u te concentreren op wat uw regels eigenlijk doen. De waarschuwing voor ongebruikte regels toont elke regel die geen getest pad matched — meestal een typefout of een patroon dat over is gebleven van een hernoemde map. Windows- en Unix-regelafbrekingen worden in beide velden op dezelfde manier behandeld, en de tally onder de uitvoer rapporteert geteste paden, genegeerde paden en ongebruikte regels.
Alles draait in uw browser; uw .gitignore-regels en uw padlijst worden nooit geüpload. Kopieer het rapport, download het als .txt-bestand, of stuur het terug naar de invoer om nog een batch paden te testen.