Datoteka s datotečnim nastavkom GITIGNORE je Git Ignore datoteka koja se koristi sa sustavom za kontrolu verzija/izvora pod nazivom Git.
Što je GITIGNORE datoteka?
Datoteka Git Ignore navodi koje datoteke i mape treba zanemariti u određenom izvornom kodu.
Može se koristiti za svaku stazu tako da se pravila primjenjuju samo na određene mape, ali također možete stvoriti globalnu GITIGNORE datoteku koja se primjenjuje na svako Git spremište koje imate.
Možete pronaći desetke primjera GITIGNORE datoteka koje se preporučuju u različitim scenarijima, na GitHub-ovoj stranici s predlošcima.gitignore.
Kako otvoriti GITIGNORE datoteku
GITIGNORE datoteke su obične tekstualne datoteke, što znači da ih možete otvoriti bilo kojim programom koji može čitati tekstualne datoteke.
Korisnici Windowsa mogu otvoriti GITIGNORE datoteke s ugrađenim programom Notepad ili besplatnom aplikacijom Notepad++. Da biste otvorili GITIGNORE datoteke na macOS-u, možete koristiti Gedit. Korisnicima Linuxa (kao i Windowsa i macOS-a) Atom bi mogao biti koristan za otvaranje i uređivanje GITIGNORE datoteka.
Međutim, GITIGNORE datoteke zapravo nisu upotrebljive (tj. ne funkcioniraju kao datoteka za zanemarivanje) osim ako se ne koriste u kontekstu Gita, koji je besplatni softver koji radi na Windows, Linux i macOS.
Možete koristiti datoteku GITIGNORE tako da je postavite gdje god želite da se primjenjuju pravila. Stavite drugu u svaki radni direktorij i pravila zanemarivanja će raditi za svaku mapu pojedinačno. Ako datoteku GITIGNORE stavite u korijensku mapu radnog direktorija projekta, tamo možete dodati sva pravila tako da ona preuzme globalnu ulogu.
Ne stavljajte GITIGNORE datoteku u direktorij Git repozitorija; to neće dopustiti primjenu pravila budući da datoteka mora biti u radnom direktoriju.
GITIGNORE datoteke korisne su za dijeljenje pravila zanemarivanja s bilo kim drugim tko bi mogao klonirati vaše spremište. To je razlog zašto je, prema GitHubu, važno da ga unesete u svoj repozitorij.
Kako pretvoriti u/iz GITIGNORE datoteke
Pogledajte ovu nit Stack Overflowa za informacije o pretvaranju CVSIGNORE u GITIGNORE. Jednostavan odgovor je da ne postoji obični pretvarač datoteka koji to može učiniti umjesto vas, ali možda postoji skripta koju možete koristiti za kopiranje preko uzoraka CVSIGNORE datoteke.
Pogledajte Kako pretvoriti SVN spremišta u Git spremišta za pomoć pri tome. Također pogledajte ovu Bash skriptu koja bi mogla postići istu stvar.
Da biste svoju GITIGNORE datoteku spremili u format tekstualne datoteke, upotrijebite jedan od gore navedenih uređivača teksta. Većina ih može pretvoriti u TXT, HTML i slične formate običnog teksta.
Napredno čitanje o GITIGNORE datotekama
Možete izgraditi lokalnu GITIGNORE datoteku iz Terminala, ovom naredbom:
dodir.gitignore
Globalni se može napraviti ovako:
git config --global core.excludesfile ~/.gitignore_global
Alternativno, ako ne želite napraviti GITIGNORE datoteku, možete dodati izuzeća u svoje lokalno spremište uređivanjem.git/info/exclude datoteke.
Evo jednostavnog primjera GITIGNORE datoteke koja bi zanemarila razne datoteke koje je generirao operativni sustav:
. DS_Store
. DS_Store?
._. Trashes
ehthumbs.dbThumbs.db
Evo GITIGNORE primjera koji isključuje LOG, SQL i SQLITE datoteke iz izvornog koda:
.log
.sql.sqlite
Postoji mnogo pravila uzorka koja se moraju slijediti kako bi se poštivala ispravna sintaksna pravila koja Git zahtijeva. Možete pročitati o njima, i puno više o tome kako datoteka radi, na službenoj web stranici GITIGNORE dokumentacije.
Svakako upamtite da ako ste već označili datoteku da je ne zanemarite, a zatim kasnije dodate pravilo zanemarivanja za nju u GITIGNORE datoteci, Git neće zanemariti datoteku dok je ne uklonite s traga pomoću sljedeća naredba:
git rm --spremljeno imedatoteke
Vaša se datoteka još uvijek ne otvara?
Ako vaša datoteka ne radi kao što je gore opisano, provjerite čitate li ispravno ekstenziju datoteke. Na primjer, ako je ne možete otvoriti uređivačem teksta ili ako Git ne prepoznaje datoteku, možda nemate posla s GITIGNORE datotekom.
IGN je još jedna datoteka za zanemarivanje, ali je u formatu datoteke popisa zanemarenih RoboHelp koju je kreirao i koristio Adobe RoboHelp za izradu Windows dokumenata pomoći. Iako datoteka može služiti sličnoj funkciji - za popis riječi koje su zanemarene u pretraživanjima kroz dokumentaciju - ne može se koristiti s Gitom i ne slijedi ista pravila sintakse.
Ako se vaša datoteka ne otvori, istražite njenu datotečnu ekstenziju kako biste saznali u kojem je formatu tako da možete pronaći odgovarajući softver koji je otvara ili pretvara.
FAQ
Kako mogu vidjeti što je u mom GITIGNORE-u?
Datoteku možete otvoriti odabranim uređivačem teksta. Također možete koristiti naredbu git check-ignore pathname da vidite je li određena datoteka na popisu zanemarenih.
Što su GITIGNORE i GITATTRIBUTES u Visual Studiju?
Datoteka GITIGNORE navodi stavke koje Git repozitorij ne prati, dok datoteka GITATTRIBUTES navodi kako postupati s određenim datotekama na temelju imena putanje. Obje datoteke možete otvoriti i promijeniti u Visual Studiju iz Postavke spremišta > Datoteke zanemarivanja i atributa
Kako da GITIGNORIRAM mapu?
Ako želite ignorirati sadržaj određenog direktorija, otvorite GITIGNORE datoteku i upišite folder_name /.