GITIGNORE fajl (šta je to i kako ga otvoriti)

Sadržaj:

GITIGNORE fajl (šta je to i kako ga otvoriti)
GITIGNORE fajl (šta je to i kako ga otvoriti)
Anonim

Fajl sa ekstenzijom datoteke GITIGNORE je Git Ignore fajl koji se koristi sa sistemom kontrole verzije/izvora koji se zove Git.

Šta je GITIGNORE fajl?

Datoteka Git Ignore specificira koje datoteke i foldere treba zanemariti u datom izvornom kodu.

Može se koristiti na osnovu putanje tako da se pravila primjenjuju samo na određene mape, ali možete kreirati i globalni GITIGNORE fajl koji se primjenjuje na svako Git spremište koje imate.

Možete pronaći desetine primjera GITIGNORE fajlova koji se preporučuju u različitim scenarijima, na GitHub-ovoj stranici.gitignore šablona.

Kako otvoriti GITIGNORE fajl

Image
Image

GITIGNORE fajlovi su obični tekstualni fajlovi, što znači da ih možete otvoriti bilo kojim programom koji može čitati tekstualne fajlove.

Korisnici Windows-a mogu otvoriti GITIGNORE datoteke pomoću ugrađenog programa Notepad ili besplatnog Notepad++ aplikacije. Da biste otvorili GITIGNORE datoteke na macOS-u, možete koristiti Gedit. Korisnici Linuxa (kao i Windows i macOS) mogli bi smatrati Atom korisnim za otvaranje i uređivanje GITIGNORE datoteka.

Međutim, GITIGNORE fajlovi nisu zapravo upotrebljivi (tj. ne funkcionišu kao ignorisani fajl) osim ako se ne koriste u kontekstu Gita, besplatnog softvera koji radi na Windows, Linux i macOS.

Datoteku GITIGNORE možete koristiti tako što ćete je postaviti gdje god želite da se pravila primjenjuju. Stavite drugačiji u svaki radni direktorij i pravila ignoriranja će raditi za svaku mapu pojedinačno. Ako stavite GITIGNORE datoteku u korijenski direktorij radnog direktorija projekta, tamo možete dodati sva pravila tako da preuzme globalnu ulogu.

Ne stavljajte GITIGNORE fajl u Git direktorijum spremišta; to neće dozvoliti primjenu pravila jer fajl mora biti u radnom direktoriju.

GITIGNORE fajlovi su korisni za dijeljenje pravila ignoriranja sa bilo kim drugim ko bi mogao klonirati vaše spremište. Zbog toga je, prema GitHub-u, važno da ga uključite u svoje spremište.

Kako pretvoriti u/iz GITIGNORE fajla

Pogledajte ovu nit Stack Overflow za informacije o pretvaranju CVSIGNORE u GITIGNORE. Jednostavan odgovor je da ne postoji običan pretvarač datoteka koji to može učiniti umjesto vas, ali možda postoji skripta koju možete koristiti za kopiranje uzoraka datoteke CVSIGNORE.

Pogledajte kako da konvertujete SVN spremišta u Git repozitorije za pomoć u tome. Također, pogledajte ovu Bash skriptu koja bi mogla postići istu stvar.

Da sačuvate GITIGNORE fajl u tekstualnom formatu, koristite jedan od gore navedenih tekstualnih uređivača. Većina njih se može pretvoriti u TXT, HTML i slične formate običnog teksta.

Napredno čitanje na GITIGNORE fajlovima

Možete napraviti lokalni GITIGNORE fajl sa terminala, sa ovom komandom:

dodirnite.gitignore

Globalni se može napraviti ovako:

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

Alternativno, ako ne želite da napravite GITIGNORE fajl, možete dodati izuzimanja u svoj lokalni repozitorijum uređujući.git/info/exclude fajl.

Evo jednostavnog primjera GITIGNORE fajla koji bi zanemario različite fajlove generisane od strane operativnog sistema:

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

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

.log

.sql.sqlite

Postoji mnogo šablonskih pravila koja se moraju poštovati da bi se poštovali ispravna pravila sintakse koja Git zahteva. Možete pročitati o njima, kao i mnogo više o tome kako datoteka funkcionira, na službenoj web stranici GITIGNORE dokumentacije.

Pobrinite se da zapamtite da ako ste već prijavili datoteku da se ne ignorira, a zatim kasnije dodate pravilo ignoriranja za nju u GITIGNORE datoteku, Git neće zanemariti datoteku sve dok je ne otkažete pomoću sljedeća naredba:

git rm --cached nameofthefile

Da li se vaš fajl još uvijek ne otvara?

Ako vaš fajl ne radi kao što je gore opisano, provjerite da li ispravno čitate ekstenziju datoteke. Na primjer, ako ne možete da ga otvorite u uređivaču teksta ili ako Git ne prepozna datoteku, možda nemate posla sa GITIGNORE datotekom.

IGN je još jedna datoteka za ignoriranje, ali je u formatu datoteke RoboHelp Ignore List kreiran od strane Adobe RoboHelp-a koji se koristi za pravljenje Windows dokumenata pomoći. Iako datoteka može služiti sličnoj funkciji - da navede riječi koje su zanemarene iz pretraživanja kroz dokumentaciju - ne može se koristiti sa Gitom i ne prati ista pravila sintakse.

Ako se vaš fajl ne otvori, istražite njegovu ekstenziju datoteke da saznate u kom je formatu kako biste mogli pronaći odgovarajući softver koji ga otvara ili pretvara.

FAQ

    Kako da vidim šta je u mom GITIGNORE?

    Možete otvoriti datoteku pomoću odabranog uređivača teksta. Također možete koristiti git check-ignore naredbu pathname da vidite da li je određeni fajl na listi ignorisanja.

    Šta je GITIGNORE i GITATTRIBUTES u Visual Studio?

    Fajl GITIGNORE navodi stavke koje Git repozitorijum ne prati, dok GITATTRIBUTES fajl specificira kako se postupa sa određenim fajlovima na osnovu imena putanje. Možete otvoriti i promijeniti oba fajla u Visual Studio-u iz Postavke spremišta > Datoteke za ignoriranje i atribute

    Kako da GITIGNORIM folder?

    Ako želite zanemariti sadržaj određenog direktorija, otvorite svoj GITIGNORE fajl i upišite folder_name /.

Preporučuje se: