Waa maxay GITIGNORE File?

Sida loo furo, u rogo, iyo loo rogo faylasha GITIGNORE

Faylka leh faylka GITIGNORE ee faylka waa Git Ignore faylasha loo isticmaalo nidaamka xakamaynta / nidaamka xakamaynta ee loo yaqaan 'Git'. Waxay qeexeysaa faylalka iyo faylasha aan loo baahneyn in la iska indhotiro koodhka ilaha la siiyey.

Waxaa loo isticmaali karaa habka loo yaqaan "path-to-path" si ay sharciyadu u isticmaalaan oo keliya khaanado gaar ah, laakiin waxaad sidoo kale abuuri kartaa faylka GITIGNORE ee caalamiga ah ee ku habboon boodhadh kasta oo aad leedahay.

Waxaad ka heli kartaa daraasado tusaalayaal ah faylasha GITIGNORE kuwaas oo lagu taliyay dhacdooyin kala duwan, laga bilaabo bogga GitHub's .gitignates.

Sida loo furo File GITIGNORE

Faylasha GITIGNORE waa faylal qoraal ah, macneheedu waa inaad furi kartid barnaamij kasta oo akhrisan karo faylasha qoraalka.

Isticmaalayaasha Windows ayaa furtay faylasha GITIGNORE oo leh barnaamijka lagu magacaabo "Notepad built-in" ama codsiga "Notepad ++" oo bilaash ah. Si loo furo faylasha GITIGNORE ee macOS, waxaad isticmaali kartaa Gedit. Isticmaalayaasha Linux (iyo sidoo kale Windows iyo macOS) ayaa laga yaabaa inay helaan Atom faa'iido u leh furitaanka iyo habeynta faylasha GITIGNORE.

Si kastaba ha ahaatee, faylasha GITIGNORE ma ahan mid la isticmaali karo (ie ma shaqeeyaan sida faylka indha la'aanta ah) haddii aan loo isticmaalin gudahood Guud, kaas oo ah software bilaash ah oo ka shaqeeya Windows, Linux, iyo macOS.

Waxaad isticmaali kartaa feylka GITIGNORE adiga oo meel dhigaya meel kasta oo ay tahay in aad rabto in sharciyadu ay codsadaan. Ku rid mid kale oo ka mid ah buug kasta oo shaqeynaya iyo shuruucda la iska indha-tiray waxay u shaqeyneysaa mid kasta shakhsi ahaan. Haddii aad geli faylka GITIGNORE ee faylka aasaasiga ah ee diiwaanka mashruuca, waxaad ku dari kartaa dhammaan sharciyada halkaas si ay u qaadato kaalin caalami ah.

Fiiro: Ha ku dhejin faylka GITIGNORE ee diiwaanka bogga; taas oo aan u oggolaan doonin xeerarka inay isticmaalaan tan iyo faylka looga baahan yahay inuu ku jiro diiwaanka shaqada.

GITIGNORE faylasha waa faa'iido leh in lala wadaago qawaaniinta indha-indheynta leh qof kasta oo kale oo laga yaabo inuu xoqdo mandaqadaada. Tani waa sababta, sida laga soo xigtay GitHub, waxaa muhiim ah in la geeyo bakhaarkaaga.

Sida Loo Beddelayo / Ka Laga Bixiyo GITIGNORE File

Fiiri mishiinkan xajinta wareejinta si aad u hesho macluumaad ku saabsan beddelista CVSIGNORE ilaa GITIGNORE. Jawaabta sahlan ayaa ah in aysan jirin fiisi ficil oo caadi ah oo kuu sameeyn kara, laakiin waxaa jiri kara warqad aad isticmaali karto si aad nuqul uga samaysato faylka CVSIGNORE faylka.

Eeg sida loo bedelayo SVN Repositories si aad ugu noqoto Goobo si aad u caawisid taas. Sidoo kale fiiri warqadan Basharka ee laga yaabo in uu ku guulaysto isla wixii la mid ah.

Si aad u kaydiso faylkaaga GITIGNORE qaab faylka qoraalka ah, isticmaal mid ka mid ah tifaftirayaasha qoraalka kor ku xusan. Badankood waxay u beddeli karaan TXT, HTML , iyo qaabab qoraal ah oo isku mid ah.

Akhrinta Hormariska ee GITIGNORE Faylasha

Waxaad ka dhigi kartaa faylka GITIGNORE ee ka socda Terminaalka, iyadoo la raacayo talisgan:

taabasho

Mid caalami ah ayaa loo samayn karaa sidan:

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

Haddii kale, haddii aadan rabin inaad sameyso faylka GITIGNORE, waxaad ku dari kartaa waxyaabaha lagaa rabo inaad ku kaydiso xaafaddaada adigoo ku dhejinaya faylka .git / info / ka baxsan .

Halkan waxaa ku qoran tusaala fudud oo ah GITIGNORE file kaasoo iska dhego tiraya faylasha kala duwan ee nidaamka hirgelinta :

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

Halkan waxaa ah tusaale GITIGNORE ah oo ka reeban feylasha LOG , SQL, iyo SQLITE ee ka yimid koodhka ilaha:

* .log * .sql * .sqlite

Waxaa jira shuruuco badan oo loo baahan yahay in la raaco si ay u hoggaansamaan sharciyada saxda ah ee ku haboon. Waxaad ka akhrisan kartaa waxyaalahan, iyo waxyaabo kale oo badan oo ku saabsan sida feylku u shaqeeyo, laga bilaabo bogga GITIGNORE ee rasmiga ah.

Xaqiiji in aad xusuusatid haddii aad hore u hubisay fayl aan la iska indhatirin, ka dibna kaddibna ku dar qaanuunka indha-la'aanta ah ee GITIGNORE faylka, Git iskuma dayin feylka illaa aad ka tirtirto amarka soo socda:

Magaca riix - magaciisa oo dhan

Wargelintaadu weli ma furan tahay?

Haddii feylkaaga uusan ka shaqeyneynin sida kor lagu sharaxay, hubi inaad si sax ah u akhri faylka faylka. Tusaale ahaan, haddii aadan furi karin tifaftiraha qoraalka ama Git ma aqoonsanaayo feylka, waxaa laga yaabaa inaadan dhab ahaantii la macaamilayn faylka GITIGNORE.

IGN waa fayl kale oo la iska indho-tirayo, laakiin wuxuu ku jiraa qaabka faylka RoboHelp Ignore List oo uu sameeyay oo loo isticmaalay Adobe RoboHelp si loo dhiso dokumentiyada caawinta Windows. Inkasta oo faylka laga yaabo inuu u adeego ficil la mid ah - si aad u qorto ereyada la iska indho-tiray raadinta dukumiintiyada - lama isticmaali karo Git oo aan raacayn xeerarka isku midka ah.

Haddii feylkaagu uusan furmin, raadi faylka kordhinta si aad u baratid nooca uu yahay si aad u heshid barnaamijka ku habboon ee fura ama u beddelaya.