Testovač pravidiel .gitignore
Zistite, ktoré pravidlá .gitignore ignorujú alebo povoľujú jednotlivé cesty a prečo.
Testovač pravidiel .gitignore
Vložte .gitignore do prvého poľa a zoznam ciest do druhého a tento nástroj vám ukáže, čo sa stane s každou: ignorovaná alebo nie, a ktorý riadok sady pravidiel to rozhodol. Vznikol pre chvíľu, keď sa súbor, ktorý ste očakávali, že bude sledovaný, objaví v stave git, alebo sa artefakt zostavy, ktorý ste si mysleli, že je vylúčený, náhodou zavietol.
Porovnávanie dodržiava skutočnú sémantiku .gitignore: vzory sa vyhodnocujú v poradí a posledné zodpovedajúce pravidlo zvíťazí, takže široké "*.log" skôr v súbore môže byť prekonané užším "!important.log" neskôr. Predposledný lomítko označuje pravidlo ako iba pre adresáre a ignorovanie adresára tiež ignoruje všetko v ňom — "node_modules/" zachytáva aj "node_modules/react/index.js", nie len samotnú zložku. Sú podporované jednotné zástupné znaky "*" aj rekurzívne "**", na akomkoľvek mieste.
Vypnite rozlišovanie veľkosti písmen a skontrolujte súborové systémy, ktoré skláňajú prípad, prepnite výsledkovú tabuľku na dva zoznamy ignorovaných a neignorovaných ciest, alebo skryte cesty, ktoré sa nezhodli žiadnym pravidlom, aby ste sa sústredili na to, čo vaše pravidlá naozaj robia. Upozornenie na nepoužité pravidlá označuje všetky riadky, ktoré sa nikdy nezhodli s testovanou cestou — často preklep alebo vzor, ktorý bol ponechaný z premenovanej zložky. Konce línií Windows a Unix sú spracovávané rovnakým spôsobom v oboch poliach a tally pod výstupom hlási testované cesty, ignorované cesty a nepoužité pravidlá.
Všetko beží vo vašom prehliadači; vaše pravidlá .gitignore ani váš zoznam ciest sa nikdy nenahrajú. Skopírujte správu, stiahnite si ju ako súbor .txt, alebo ju pošlite späť do vstupu na testovanie ďalšej dávky ciest.