Preskoči na sadržaj
100% lokalno

.gitignore testator pravila

Provjerite koja od vaših .gitignore pravila ignora ili dozvoljava svaku putanju, i zašto.

Unos
Putanje za testiranje
Rezultat

.gitignore testator pravila

Zalijepite .gitignore datoteku u prvo polje i popis datoteka ili putanja mapa u drugo polje, i ovaj alat vam pokazuje što se dogodi sa svakim od njih: ignorirano ili ne, i koji red skupa pravila ga je odlučio. Izgrađen je za trenutak kada datoteka koju ste očekivali da bude praćena se pojavljuje u git status svakako, ili artefakt izgradnje koji ste mislili da je isključen slučajno se potvrdi.

Podudaranje slijedi pravu .gitignore semantiku: obrasci se procjenjuju redom i posljednje podudarajuće pravilo pobjeđuje, pa broad "*.log" ranije u datoteci može biti poništeno sa užim "!important.log" kasnije. Kosa crta na kraju označava pravilo kao samo za direktorije, i ignoriranje direktorija također ignora sve što je unutar njega — "node_modules/" hvata "node_modules/react/index.js" previše, ne samo samu mapu. Oboje pojedine "*" zamjenske znakove i rekurzivne "**" su podržane, u bilo kojoj poziciji.

Isključite osjetljivost velikih slova kako biste provjerili datotečne sustave koji savijaju slova, prebacite tablicu rezultata na dva obična popisa ignorirane i ne-ignorirane putanja, ili sakrijte putanje na koje nije bilo primijenjeno nikakvo pravilo kako biste se fokusirali na ono što vaša pravila zaista rade. Upozorenje o nekorištenim pravilima označava svaki redak koji se nije nikada podudario s testiranom putanjom — često je to greška u tipkanju ili obrazac koji je ostao od preimenovane mape. Završetci redaka Windows i Unix obrađeni su na isti način u oba polja, a zbroj ispod rezultata prijavljuje putanje testirane, putanje ignorirane, i pravila ostala nekorištena.

Svršetak se izvršava u vašem pregledniku; niti vaša .gitignore pravila niti popis putanja se ikada ne učitavaju. Kopirajte izvješće, preuzmite ga kao .txt datoteku, ili ga pošaljite natrag u ulaz kako biste testirali drugu grupu putanja.

FAQ

Je li ovo čita moje stvarne projektne datoteke?
Ne. Vi zalijepite .gitignore pravila i putanje sami — alat nikada ne dira stvarni datotečni sustav ili spremišta.
Zašto se datoteka unutar ignorirane mape prikazuje kao ignorirana, čak i ako nijedna pravila ne spominje njezin naziv?
Pravilo direktorija kao "build/" ignora mapu i sve što je u njoj. Izvješće navodi pravilo direktorija koje je donijelo odluku, ne nedostajuće pravilo specifično za datoteku.
Mogu li ponovno uključiti datoteku s "!" nakon što isključim njezinu roditeljsku mapu?
Ovaj alat primjenjuje negacijske pravila redom kao što git čini, ali pravi git ima dodatno ograničenje: neće ponovno uključiti datoteku čija nadredena mapa je već isključena. Imajte to na umu za negacijske obrasce ugniježđene unutar ignoriranih mapa.
Što znači "pravila koja se nikada ne podudaraju"?
Navodi svaki redak u vašoj .gitignore koji se nije podudario ni sa jednom od testiranih putanja — koristan način da pronađete tipfeler ili obrazac koji se više ne primjenjuje na vaš projekt.
Je li moja .gitignore datoteka ili popis putanja ikad učitana negdje?
Ne. Podudaranje se odvija u potpunosti u vašem pregledniku — ništa što zalijepite ovdje se nikada ne napušta vašu napravu.