Što je GITIGNORE datoteka?

Kako otvoriti, uređivati ​​i pretvoriti GITIGNORE datoteke

Datoteka s GITIGNORE ekstenzijom datoteke je datoteka Git Ignore koja se koristi s verzijama / izvorom sustava kontrole nazvanu Git. Određuje koje datoteke i mape ne bi smjeli zanemariti u danom izvornom kodu.

Može se upotrebljavati na temelju putanja, tako da se pravila primjenjuju samo na određene mape, ali možete stvoriti i globalnu GITIGNORE datoteku koja se odnosi na svaki Git repozitorij koji imate.

Možete pronaći desetke primjera GITIGNORE datoteka koje se preporučuju u različitim scenarijima, od stranice GitHubove .gitignore predloške.

Kako otvoriti datoteku GITIGNORE

Gitignore datoteke su obične tekstualne datoteke, što znači da možete otvoriti jedan s bilo kojim programom koji može čitati tekstne datoteke.

Korisnici sustava Windows mogu otvoriti GITIGNORE datoteke s ugrađenim programom Notepad ili s besplatnom Notepad ++ aplikacijom. Da biste otvorili GITIGNORE datoteke na macOS, možete koristiti Gedit. Linux korisnici (kao i Windows i MacOS) mogu naći Atom korisno za otvaranje i uređivanje GITIGNORE datoteka.

Međutim, GITIGNORE datoteke nisu zapravo korisne (tj. Ne funkcioniraju kao ignorirana datoteka), osim ako se ne koriste u kontekstu Gita, koji je besplatan softver koji radi na Windows, Linux i MacOS.

GITIGNORE datoteku možete koristiti tako da ga postavite gdje god želite da se pravila primjenjuju. Stavite drugačiji u svaki radni direktorij, a pravila za ignoriranje će raditi za svaku mapu pojedinačno. Ako stavite GITIGNORE datoteku u korijensku mapu radnog direktorija projekta, možete dodati sva pravila tamo da preuzme globalnu ulogu.

Napomena: Nemojte stavljati datoteku GITIGNORE u mapu Git repository; koji neće dopustiti da se pravila primjenjuju jer se datoteka mora nalaziti u radnom imeniku.

GITIGNORE datoteke korisne su za dijeljenje pravila ignoriranja s bilo kime tko bi mogao klonirati vašu spremištu. Zato je, prema GitHubu, važno da ga pošaljete u svoj spremište.

Kako to Pretvoriti u / iz datoteke GITIGNORE

Pogledajte ovaj konac Overflow za informacije o pretvorbi CVSIGNORE u GITIGNORE. Jednostavan odgovor je da ne postoji redoviti pretvarač datoteka koji to može učiniti za vas, ali postoji skripta koju možete koristiti za kopiranje preko obrasca CVSIGNORE datoteke.

Pogledajte Kako Pretvoriti SVN Repozitorije u Git Repozitorije radi pomoći u tome. Također pogledajte ovaj Bash skript koji bi mogao biti u mogućnosti postići istu stvar.

Da biste spremili datoteku GITIGNORE u format tekstualnih datoteka, upotrijebite jedan od prethodno spomenutih tekstualnih izdavača. Većina ih se može pretvoriti u TXT, HTML i slične obične tekstualne formate.

Napredno čitanje na GITIGNORE datotekama

Možete izraditi lokalnu datoteku GITIGNORE s terminala, pomoću ove naredbe :

dodirnite .gitignore

Globalno se može napraviti ovako:

git config --global core.excludesfile ~ / .gitignore_global

Alternativno, ako ne želite napraviti datoteku GITIGNORE, možete dodati izuzimanja u lokalni repozitorij uređivanjem datoteke .git / info / exclude .

Evo jednostavnog primjera GITIGNORE datoteke koja bi ignorirala različite datoteke koje generira operacijski sustav :

.DS_Store .DS_Store? ._ * .Otključuje ehthumbs.db Thumbs.db

Evo primjera GITIGNORE koji isključuje datoteke LOG , SQL i SQLITE iz izvornog koda:

* .log * .sql * .sqlite

Postoji mnogo pravila uzoraka koja se moraju slijediti kako bi se pridržavali pravilnih sintaksa koje Git zahtijeva. Možete pročitati o ovim, i mnogo više o tome kako se datoteka radi, s službene GITIGNORE dokumentacije web stranice.

Ne zaboravite da, ako ste već provjerili datoteku da se ne zanemarite, a kasnije dodajte pravilo ignoriranja za datoteku GITIGNORE, Git neće ignorirati datoteku dok ga ne odvezete sa sljedećom naredbom:

git rm - sprema ime datoteke

Je li vaša datoteka još uvijek otvorena?

Ako vaša datoteka ne funkcionira kao što je opisano gore, provjerite čitate li proziranu datoteku ispravno. Na primjer, ako ga ne možete otvoriti pomoću uređivača teksta ili ako Git ne prepozna datoteku, možda se ne bavite GITIGNORE datotekom.

IGN je još jedna datoteka ignoriranja, ali se nalazi u formatu datoteke datoteke RoboHelp Ignore List koju je stvorio i koristio s Adobe RoboHelp za izradu dokumenata pomoći sustava Windows. Iako datoteka može poslužiti sličnoj funkciji - da biste naveli riječi koje su zanemarene iz pretraživanja putem dokumentacije - ne može se koristiti s Gitom i ne slijedi iste pravilnosti sintakse.

Ako se datoteka ne otvori, istražite proširenje datoteke da biste saznali koji je format u kojem se nalazite kako biste pronašli odgovarajući softver koji će ga otvoriti ili pretvoriti.