Chii Chinonzi GITIGNORE File?

Nzira yekuzarura, kuchinja, uye kushandura mafaira eGITIGNORE

Faira ine GITIGNORE faira rekuwedzera iGit Ignore file yakashandiswa ne version / source control system inonzi Git. Inotsanangura kuti mafaira uye mahwendefa haafaniri kuregererwa mune zvakapiwa code code.

Iyo inogona kushandiswa pane imwe nzira-nzira kuitira kuti mitemo inoshandiswa chete kune mamwe mahwendefa, asi iwe unogonawo kugadzira yepasi rose GITIGNORE file inoshanda kune imwe Git repository yaunayo.

Iwe unogona kuwana zvizhinji zvemienzaniso yeGITIGNORE mafaira anorumbidzwa mumamiriro ezvinhu akasiyana-siyana, kubva paGitHub's .gitignore templates peji.

Nzira Yokuzarura Sei GITIGNORE File

GITIGNORE mafaira zviri pachena mafaira mafaira, zvichireva kuti unogona kuzarura imwe neipi purogiramu inogona kuverenga mafaira emafaira.

Vashandisi veWindows vanogona kuzarura mafaira eGITIGNORE neIndaneti yeNepepad kana kuti neIndaneti yeCheeppad ++ yakasununguka. Kuti uzarure mafaira eGITIGNORE pane macOS, unogona kushandisa Gedit. Vashandi ve Linux (pamwe neWindows uye macOS) vangawana Atom inobatsira pakuvhura nekugadzira mafaira eGITIGNORE.

Zvisinei, maGITIGNORE mafaira haashandi chaizvo (kureva kuti haashandisi seasina hanya faira) kunze kwekuti anoshandiswa mukati memamiriro ezvinhu eGit, iyo isiri software yakashanda paWindows, Linux, uye macOS.

Iwe unogona kushandisa faira yeGITIGNORE nokuiisa iyo pose apo iwe unoda kuti mitemo ishande. Isa imwe yakasiyana mubhuku rimwe nerimwe rekushanda uye kusateerera mitemo kuchashanda pane faira imwe neimwe. Kana ukaisa faira yeGITIGNORE mumudziyo wechipatimendi chekushanda kweprojekti, iwe unogona kuwedzera mitemo iyo ipapo kuti inotora pasi rose basa.

Cherechedza: Usaisa GITIGNORE file muGit repository directory; iyo isingabvumi mitemo inoshandiswa sezvo faira inofanirwa kunge iri mubhuku rekushanda.

GITIGNORE mafaira anobatsira kugovera mitemo isina hanya nemumwe munhu angave akabatanidza repository yako. Ichi ndicho chikonzero, maererano neGitHub, zvakakosha kuzviisa mumutoro wako.

Nzira yekushandura Kwa / Kubva paGITIGNORE File

Ona iyi Fadhi Inofambisa faira kuti uwane ruzivo pakushandura CVSIGNORE kuGITIGNORE. Mhinduro yakajeka ndeyokuti hapasati yagara yefaira yekutora iyo inogona kukuitira iwe, asi pangave pane script yaungashandisa kuikora pamusoro pematanda eCVSIGNORE file.

Ona Maitiro Ekushandura SVN Repositories kuGit Repositories nokuda kwekubatsira kuita izvozvo. Uyewo ona Bash script iyo inokwanisa kukwanisa kuita chinhu chimwe chete.

Kuti uchengetedze giti yako yeGITIGNORE kune text file format, shandisa rimwe remashoko akanyorwa pamusoro apa. Vazhinji vavo vanogona kutendeukira kuTXT, HTML , uye zvakafanana zvakafanana mavara mavara.

Kuverenga kwakanyatsonaka paGITIGNORE Files

Iwe unogona kuvaka gito reGITIGNORE kubva kune Terminal, nemurairo uyu:

touch .gitignore

Ipasi rose rinogona kuitwa seizvi:

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

Zvimwewo, kana iwe usingadi kuita GITIGNORE file, unogona kuwedzera zvinyorwa panzvimbo yako yekuchengetedza nekugadzira .git / info / exclude file.

Heino muenzaniso wakajeka wefaira reGITIGNORE raizorega mafaira akasiyana-siyana akaitwa nehutachiona :

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

Heano mufananidzo weGITIGNORE usingabatanisi LOG , SQL, uye SQLITE mafaira kubva mumutsetsi wemugumo:

* .log * .sql * .sqlite

Pane mitemo yakawanda yemitemo inofanirwa kuteverwa kuitira kuti ugare nemitemo yakakodzera yemitemo iyo Git inoda. Iwe unogona kuverenga pamusoro peizvi, uye zvakawanda zvakawanda pamusoro pekuti mafaira acho anoshanda sei, kubva pawebsite yeGITIGNORE Documentation website.

Ita chokwadi chekuyeuka kuti kana iwe wakatotanga kuongorora mufaira kuti urege kuregererwa, uye mushure mekunge uwedzere kuregerera mutemo waro muGITIGNORE file, Git haazoregereri faira kusvikira iwe usati wambomira nemirairo inotevera:

rh rm - cached nameofthefile

Purogiramu Yako Haisi Kuzarura Here?

Kana faira yako isiri kushanda seyakatsanangurwa pamusoro apa, tarisa kuti uri kuverenga faira yefaira zvakarurama. Somuenzaniso, kana iwe usingakwanisi kuzarura nemunyori wenyaya kana kana Git asingazivi faira, iwe unogona kunge usisiri kutarisana neGITIGNORE file.

IGN ndeyekunyora faira asi iri muRoboHelp Ignore List pepa faira yakagadziridzwa uye yakashandiswa neAdobe RoboHelp yekuvaka zvinyorwa zvekubatsira Windows. Kunyange zvazvo faira inogona kushanda basa rakafanana - kunyora mashoko asingateereri kubva pakutsvaga kuburikidza nemabhuku - haagoni kushandiswa neGit uye haitevedzeri mitemo yemitauro yakadaro.

Kana faira yako isingasvinuri, tsvakurudza huwandu hwaro hwefaira kuti udzidze kuti mafaira ari kupi kuitira kuti ugone kuwana software yakakodzera inovhura kana kuishandura.