Testator reguli .gitignore
Verifică care din regulile tale .gitignore ignoră sau permite fiecare cale și de ce.
Testator reguli .gitignore
Lipește un fișier .gitignore în primul câmp și o listă de căi de fișiere sau dosare în al doilea, și această unealtă îți spune ce se întâmplă cu fiecare: ignorat sau nu, și ce linie din setul de reguli a decis. Este construită pentru momentul când un fișier pe care te-ai așteptat să-l urmărești apare în git status oricum, sau un artefact de compilare pe care credeai că este exclus se comite din greșeală.
Potrivirea urmează semantica reală a .gitignore: tiparele sunt evaluate în ordine și ultima regulă potrivitoare câștigă, deci un larg "*.log" mai devreme în fișier poate fi anulat de un "!important.log" mai îngust mai târziu. O bară finală marchează o regulă numai-pentru-dosare, și ignorarea unui dosar ignoră și tot ce se află în interior — "node_modules/" prinde și "node_modules/react/index.js", nu doar dosarul în sine. Atât wildcard-uri "*" simple cât și "**" recursiv sunt suportate, în orice poziție.
Dezactivează potrivirea sensibilă la majuscule pentru a verifica sistemele de fișiere care pliază cazurile, schimbă tabelul de rezultate cu două liste simple de căi ignorate și neingorate, sau ascunde căile pe care nicio regulă nu le-a atins pentru a te concentra pe ce fac regulile tale de fapt. Avertismentul de reguli nefolosite semnalează orice linie care nu s-a potrivit cu nicio cale testată — adesea o greșeală de scriere sau un tipar rămas după redenumirea unui dosar. Terminațiile liniei Windows și Unix sunt tratate la fel în ambele câmpuri, și suma sub ieșire raportează căi testate, căi ignorate și reguli nefolosite.
Totul rulează în browserul tău; nici regulile tale .gitignore nici lista ta de căi nu sunt niciodată încărcate. Copiază raportul, descarcă-l ca fișier .txt sau trimite-l înapoi la intrare pentru a testa un alt lot de căi.