Yintoni iFayile yeGITIGNORE?

Indlela yokuvula, ukuhlela, nokuguqula iifayile ze-GITIGNORE

Ifayile kunye ne-GITIGNORE isandiso sefayile yi-Git Ignore ifayile esetyenziswe kwinkqubo yolawulo / umthombo obizwa ngokuba yiGit. Icacisa ukuba yeyiphi iifayile kunye neefolda akufanele zihoywa kwikhowudi yomthombo onikeziwe.

Ingasetyenziselwa kwisiseko ngasinye ukuze imigaqo isetyenziswe kuphela kwiifolda ezithile, kodwa unokwenza idilesi yeGITIGNORE yehlabathi jikelele esebenza kuyo yonke i-Git repository onayo.

Unokufumana ezininzi zeemifanekiso zeGITIGNORE ezicetyiswayo kwiimeko ezahlukeneyo, ukusuka kwiphepha le-GitHub .gitignore page.

Indlela yokuvula ifayile yeGITIGNORE

Iifayile ze-GITIGNORE ziifayile zeetekisi ezicacileyo, oku kuthetha ukuba unokuvula enye nayiphi na inkqubo ekwazi ukufunda iifayile zetekisi.

Abasebenzisi beWindows bangavulela iifayile ze-GITIGNORE ngeprogram ye-Notepad ekwakhiweyo okanye nge-Notepad ++ yamahhala. Ukuvula iifayile zeGITIGNORE kwi-macOS, ungasebenzisa iGedit. Abasebenzisi beLinux (kunye ne-Windows kunye ne-MacOS) banokufumana i-Atom luncedo ekuvuleni nasekuhleleni iifayile zeGITIGNORE.

Nangona kunjalo, iifayile ze-GITIGNORE azinako ukusetyenziswa (oko kukuthi azisebenzi njengefayile engagxiliyo) ngaphandle kokuba zisetyenziselwa kumxholo weGit, eyona software ekhululekile eqhuba kwiWindows, Linux, kunye ne-MacOS.

Ungasebenzisa ifayile ye-GITIGNORE ngokuyibeka naphi na apho ufuna ukuba imithetho ifake isicelo. Faka enye eyahlukileyo kwisixhobo ngasinye kwaye ungayithobeli imithetho iya kusebenza nganye kwifolda nganye. Ukuba ubeka ifayile ye-GITIGNORE kwingcambu yengcambu yencwadi yokusebenza yeprojekthi, ungongeza yonke imigaqo apho ukuze kuthathe indima yehlabathi.

Qaphela: Musa ukufaka ifayile ye-GITIGNORE kwirejista yokugcina i-Git; ezingayi kuvumela imithetho ukuba isetyenziswe kuba iifayile kufuneka zibe kwirejista yokusebenza.

Iifayile ze-GITIGNORE zinceda ukwabelana ngemithetho engayithobeliyo nabani na onokuthi baqoqe i-repository yakho. Kungenxa yoko, ngokutsho kweGitHub, kubalulekile ukuyibeka kwindawo yakho yokugcina.

Indlela yokuguqula ukuya / Ukusuka kwiFayile yeGITIGNORE

Jonga lo mgca wokuKhuphuma kweSitaki ukuze ufumane ulwazi malunga nokuguqula iCVSIGNORE ku-GITIGNORE. Impendulo elula kukuba akukho mguquli wefayili oqhelekileyo onokukwenza yona, kodwa kunokubakho iscript ongayisebenzisa ukukopisha kwiipatheni zefayile yeCVSIGNORE.

Bona indlela yokuguqula i-SVN Repositories kwii-Git Repositories ukuze uncede ukwenza loo nto. Nceda ubone le script ebhaliweyo ekwazi ukuphumeza into efanayo.

Ukugcina ifayile yakho ye-GITIGNORE kwifom yefayile yefayile, sebenzisa enye yabahleli beetekisi ezikhankanywe ngasentla. Uninzi lwawo luyakwazi ukuguqula kwi-TXT, HTML , kunye neefomathi zetekisi ezifanayo.

Ukufunda okuPhambili kwiiGITIGNORE Iifayile

Unokwakha ifayile yeGITIGNORE yendawo ukusuka kwiXesha, kunye nalo myalelo :

thintela .gitignore

Ihlabathi elilodwa liyakwenziwa njengalokhu:

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

Ngaphandle koko, ukuba awufuni ukwenza iFayile yeGITIGNORE, ungeze ukongezwa kwiphepha yakho yendawo ngokulungisa i- .git / info / excluding file.

Nantsi umzekelo olula wefayili yeGITIGNORE engayihoywa iifayile ezahlukeneyo ezenziwe yinkqubo yokusebenza :

.DS_Store .DS_Store? ._ * .Guquqa ehthumbs.db iThumbs.db

Nasi umzekelo weGITIGNORE ongafaki i- LOG , SQL, kunye neefayile ze-SQLITE ukusuka kwikhowudi yomthombo:

* .log * .sql * .sqlite

Kukho imigaqo emininzi yepatheni ekufuneka ilandelwe ukuze ilandele imigaqo eyi- syntax efunekayo yiGit. Unokufunda ngalezi zinto, kwaye eninzi malunga nendlela ifayile isebenza ngayo, kwi-website ye-GITIGNORE ye-Documentation website.

Qinisekisa ukuba ukhumbule ukuba sele usuvele uhlolisise kwifayili ukuba ungayihoywa, kwaye kamva ungeze umyalelo wokungahoywa kuyo kwifayile yeGITIGNORE, i-Git ayiyikuyihoxisa i fayili de ungayifaki na umyalelo olandelayo:

i-rm - amagama aqingqiweyo

Ngaba Ifayile Yakho Ayisayi kuvulwa?

Ukuba ifayile yakho ayisebenzi njengoko ichazwe ngentla, khangela ukuba ufunda isandiso sefayile ngokuchanekileyo. Ngokomzekelo, ukuba awukwazi ukuyivula ngomhleli wombhalo okanye ukuba iGit ayifumkeli i fayile, unako ukujongana nefayile yeGITIGNORE.

I-IGN enye iyayilahla ifayile kodwa i-RoboHelp Ignore Ifayile yefayile yefayile eyenziwe kwaye isetyenziswe ne-Adobe RoboHelp ekwakheni amaxwebhu ancedo eWindows. Ngelixa ifayile ingasebenzela umsebenzi ofanayo - ukuluhlu lwamagama angayinakufunyanwa ekuphandleni amaxwebhu - ayinakusetyenziswa kunye neGit kwaye ayilandeli imithetho efanayo ye-syntax.

Ukuba ifayile yakho ayivuli, canda uphawulo lwayo lwefayile ukuze ufunde ukuba yeyiphi ifomathi ekhoyo ukuze ufumane isofthiwe efanelekileyo evula okanye eguqula.