Testovací nástroj pravidel .gitignore
Zjistěte, která pravidla .gitignore ignorují nebo povolují jednotlivé cesty a proč.
Testovací nástroj pravidel .gitignore
Vložte .gitignore do prvního pole a seznam cest do druhého a nástroj vám řekne, co se stane s každou: ignorována nebo ne, a který řádek sady pravidel o tom rozhodl. Je vytvořen pro chvíli, kdy se soubor, který jste očekávali, že bude sledován, objednou objeví v git stavu, nebo se artefakt buildu, který jste si mysleli, že je vyloučen, náhodou zavlekl.
Porovnávání dodržuje skutečnou sémantiku .gitignore: vzory se vyhodnocují v pořadí a poslední odpovídající pravidlo vyhraje, takže širší "*.log" dříve v souboru může být přepsáno užším "!important.log" později. Koncové lomítko označuje pravidlo jako pouze pro adresáře a ignorování adresáře také ignoruje vše v něm — "node_modules/" zachytí také "node_modules/react/index.js", ne jen sám adresář. Jsou podporovány jednoduché zástupné znaky "*" i rekurzivní "**", na kterémkoli místě.
Vypnete rozlišování velikosti písmen a zkontrolujete souborové systémy, které skládají případy, přepnete tabulku výsledků na dva seznamy ignorovaných a neigborovaných cest, nebo skryjete cesty, která se neshodují žádným pravidlem, abyste se soustředili na to, co vaše pravidla skutečně dělají. Upozornění na nepoužitá pravidla označí jakýkoli řádek, který se nikdy neshodoval s testovanou cestou — často překlep nebo vzor zbývající z přejmenované složky. Konce řádků Windows a Unix se zpracovávají stejně v obou polích a počet pod výstupem hlásí testované cesty, ignorované cesty a nepoužitá pravidla.
Vše běží ve vašem prohlížeči; vaše pravidla .gitignore ani váš seznam cest se nikdy nenahrají. Zkopírujte zprávu, stáhněte si ji jako soubor .txt, nebo ji pošlete zpět na vstup a otestujte další dávku cest.