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 .gitignoreI-global one ingenziwa kanje:
git config - global core.excludesfile ~ / .gitignore_globalNgaphandle 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.dbNasi isibonelo se-GITIGNORE esingafaki amafayela we- LOG , SQL, nama-SQLITE kusuka kukhodi yomthombo:
* .log * .sql * .sqliteKunemithetho 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 agciniweIngabe 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.