Iyini ifayela le-GITIGNORE?

Indlela yokuvula, ukuhlela, nokuguqula amafayela we-GITIGNORE

Ifayela ene-GITIGNORE isandiso sefayili ifayela le-Git Ignore elisetshenziselwa uhlelo lomthombo / wokulawula umthombo okuthiwa i-Git. Icacisa ukuthi yimaphi amafayili namafolda akufanele agqatshwe kukhodi yomthombo onikeziwe.

Ingasetshenziselwa isisekelo ngasinye ukuze imithetho isetshenziswe kuphela kumafolda athile, kodwa ungakha futhi ifayela le-GITIGNORE lomhlaba wonke elisebenza kuyo yonke indawo yeGit.

Ungathola eziningi zezibonelo zamafayela we-GITIGNORE anconywa ngezimo ezihlukahlukene, kusukela kukhasi le-GitHub's .gitignore.

Indlela Yokuvula Ifayela le-GITIGNORE

Amafayela we-GITIGNORE angamafayili wombhalo ocacile, okusho ukuthi ungawuvula noma yiluphi uhlelo olungakwazi ukufunda amafayela wombhalo.

Abasebenzisi beWindows bangakwazi ukuvula amafayela we-GITIGNORE ngehlelo lokufakwa kwe-Notepad noma nge-Notepad ++ yamahhala. Ukuvula amafayela we-GITIGNORE ku-MacOS, ungasebenzisa i-Gedit. Abasebenzisi be-Linux (kanye ne-Windows ne-MacOS) bangathola i-Atom ewusizo ekuvuleni nasekuhleleni amafayela we-GITIGNORE.

Noma kunjalo, amafayela we-GITIGNORE asebenziswanga ngempela (okungukuthi awasebenzi njengefayela elinganaki) ngaphandle kokuthi asetshenziswe ngaphakathi kwe-Git, okuyinto isofthiwe yamahhala egijima ku-Windows, Linux, naku-MacOS.

Ungasebenzisa ifayela le-GITIGNORE ngokulibeka noma ikuphi ofuna ukuthi imithetho ifake isicelo. Beka okuhlukile kumhlahlandlela ngamunye osebenzayo futhi imithetho enganaki izosebenza kwifolda ngayinye ngayinye. Uma ufaka ifayela le-GITIGNORE kufolda engumsuka yomhlahlandlela wokusebenza wephrojekthi, ungangezelela yonke imithetho lapho ukuze kuthathe indima yomhlaba wonke.

Qaphela: Ungabeki ifayela le-GITIGNORE kuhlu lwemibhalo ye-Git; lokho ngeke kuvumele imithetho ukuthi isetshenziswe kusukela ifayela kufanele libe ku-directory yokusebenza.

Amafayela we-GITIGNORE awusizo ukwabelana ngemithetho enganaki nanoma ubani omunye ongase ahlanganise i-repository yakho. Yingakho, ngokusho kukaGitHub, kubalulekile ukuyibeka endaweni yakho yokugcina.

Indlela Yokuguqula Kuyo / Kusuka kufayela le-GITIGNORE

Bona le fayili yokuchichima isitembu ngolwazi lokuguqula i-CVSIGNORE ku-GITIGNORE. Impendulo elula yukuthi ayikho i- converter yamafayela evamile engakwenzela yona, kodwa kungenzeka kube neskripthi ongayisebenzisa ukukopisha phezu kwamaphethini wefayela le-CVSIGNORE.

Bona indlela yokuguqula ama-SVN Repositories kuma-Git Repositories ukuze uthole usizo ukwenza lokho. Bona futhi lesi script se-Bash esingase sifeze into efanayo.

Ukuze ulondoloze ifayela lakho le-GITIGNORE kufomethi yefayili yombhalo, sebenzisa omunye wabahleli bombhalo okukhulunywe ngenhla. Iningi labo lingaguqukela ku-TXT, HTML , namafomethi wombhalo afanayo afanayo.

Ukufunda Okuthuthukile kumafayela we-GITIGNORE

Ungakha ifayela le-GITIGNORE lendawo kusuka ku-Terminal, nalo myalo :

thinta .gitignore

I-global one ingenziwa kanje:

git config - global core.excludesfile ~ / .gitignore_global

Ngaphandle kwalokho, uma ungafuni ukwenza ifayela le-GITIGNORE, ungangezela okungekho emalini wakho wendawo ngokuhlela ifayela .git / info / excluded .

Nasi isibonelo esilula sefayela le-GITIGNORE elingayinaki amafayela ahlukahlukene akhiqizwa yisistimu yokusebenza :

.DS_Store .DS_Store? ._ * .Izikhwama ehthumbs.db Thumbs.db

Nasi isibonelo se-GITIGNORE esingafaki amafayela we- LOG , SQL, nama-SQLITE kusuka kukhodi yomthombo:

* .log * .sql * .sqlite

Kunemithetho eminingi yephethini okumelwe ilandelwe ukuze ihambisane nemithetho efanele ye- syntax uGit edingayo. Ungafunda ngalokhu, futhi okuningi okuningi mayelana nokuthi ifayela lisebenza kanjani, kusukela kuwebhusayithi ye-GITIGNORE Idokhumenti yewebhu.

Qinisekisa ukuthi ukhumbule ukuthi uma usuvele uhlole ifayela ukuze ungayinaki, bese wengeza kamuva umthetho onganaki kufayela le-GITIGNORE, i-Git ngeke ilahlwe ifayela kuze kube yilapho ungayiphumeli ngomyalo olandelayo:

git rm - amagama agciniwe

Ingabe Ifayela Lakho Alikavuli?

Uma ifayela lakho lingasebenzi njengokuchazwe ngenhla, hlola ukuthi ufunda isandiso sefayela ngendlela efanele. Isibonelo, uma ungakwazi ukuyivula ngomhleli wombhalo noma uma i-Git ingayiboni ifayela, kungenzeka ukuthi awuhambisani nefayela le-GITIGNORE.

I-IGN ingenye ifayela elishaya indiva kodwa kuyi-RoboHelp Yehlisa uhlu lwefayili yefayili elahlelwe futhi lisetshenziswe nge-Adobe RoboHelp ekwakheni amadokhumenti eWindows. Ngenkathi ifayela lingase lisebenze umsebenzi ofanayo - ukuhlela amagama anganakiwe ekusesheni amadokhumenti - angeke asetshenziswe ngeGit futhi ayilandele imithetho efanayo ye-syntax.

Uma ifayela lakho lingavulwa, cwaninga isandiso sefayili ukuze ufunde ukuthi iyiphi ifomethi ngaphakathi ukuze ukwazi ukuthola isofthiwe efanele evula noma eguqula.