Inona no atao hoe GITIGNORE?

Ahoana no hanokafana, hanova ary hanova ny rakitra GITIGNORE

Ny rakitra iray amin'ny fanitarana ny GITIGNORE dia ny rakitra Gite Ignore ampiasaina amin'ny rafitra fanaraha-maso / loharanom-baovao antsoina hoe Git. Izy io dia manondro hoe ny rakitra sy ny lahatahiry dia tsy tokony hohadinoina ao anaty fehezan-teny nomena.

Azo ampiasaina amin'ny fomba amam-panao izy io ka ny fitsipika dia ampiharina amin'ny ordinatera manokana ihany, fa afaka mamorona tahiry GITIGNORE maneran-tany izay mihatra amin'ny fitehirizam-bokinao rehetra ao Git.

Azonao atao ny mahita ohatra maromaro amin'ny rakitra GITIGNORE izay atolotra amin'ny sehatra maro isan-karazany, avy amin'ny pejy GitHub .titignore templates.

Fomba hanokafana ny rakitra GITIGNORE

Ny rakitra GITIGNORE dia rakitra tsotra, izay midika fa afaka manokatra iray amin'ny programa rehetra izay afaka mamaky ny rakitra an-tsoratra.

Ny mpampiasa Windows dia afaka manokatra ny rakitra GITIGNORE miaraka amin'ny programa fanoratana amina tranokala na ny Application Free ++ Application. Mba hanokafana rakitra GITIGNORE amin'ny macOS, azonao atao ny mampiasa an'i Gedit. Ireo mpampiasa Linux (ary koa Windows sy macOS) dia mety hahita Atom tsara amin'ny fanokafana sy famoahana ny rakitra GITIGNORE.

Na izany aza, ny GITIGNORE tahiry dia tsy azo ampiasaina (izany hoe tsy miasa toy ny file tsy misy dikany) raha tsy ampiasaina ao anatin'ny sehatry ny Git, izay rindrambaiko maimaim-poana izay mandeha amin'ny Windows, Linux, ary macOS.

Azonao ampiasaina ny rakitra GITIGNORE amin'ny fametrahana azy amin'ny toerana rehetra tianao hampiharana ireo fitsipika. Ampidiro iray hafa amin'ny lahatahiry miasa ary ny fitsipika tsy raharahaina dia hiasa ho an'ny ordinatera tsirairay. Raha mametraka ny antontan-taratasin'i GITIGNORE ao amin'ny lahatahiry fototra amin'ny tolotra arahin'ny tetikasa ianao, dia azonao atao ny manampy ireo fitsipika rehetra mba hahafahana mandray anjara lehibe.

Fanamarihana: Aza mametraka ny rakitra GITIGNORE ao amin'ny bokotra Git repository; izay tsy hamela ny fitsipika tokony hampiharina satria ny rakitra dia tokony ho ao anatin'ny lisitry ny asa.

Ny GITIGNORE tahiry dia ilaina amin'ny fizarana ireo fitsipika tsy misy dikany amin'ny olon-kafa izay mety mamaky ny tahirin-kevitrao. Izany no antony, araka ny voalazan'i GitHub, dia zava-dehibe ny manolo azy io ao amin'ny trano fonenanao.

Ny fomba hiverenana amin'ny / avy amin'ny GITIGNORE File

Jereo ity kofehy fanodinana Stack ity ho fampahalalana momba ny famerenana ny CVSIGNORE amin'ny GITIGNORE. Ny valiny tsotra dia hoe tsy misy mpanova fichier mahazatra izay afaka manao izany ho anao, fa mety misy script izay azonao ampiasaina mba handikana ny laminan'ny CVSIGNORE.

Jereo ny fomba fampivoarana SVN Repositories amin'ny Git Repositories noho ny fanampiana manao izany. Jereo koa ity script Bash ity izay mety hahavita zavatra mitovy.

Raha te hamonjy ny tahirinao GITIGNORE amin'ny endritsoratra amin'ny endritsoratra, dia ampiasao ny iray amin'ireo tonian-dahatsoratra voasoratra etsy ambony. Ny ankabeazan'izy ireo dia afaka mivadika ho TXT, HTML , ary karazana lahatsoratra tsotra.

Famakiana misimisy ao amin'ny GITIGNORE Files

Azonao atao ny manangana tahiry GITIGNORE eo an-toerana avy amin'ny Terminal, miaraka amin'ity baiko ity:

touch .gitignore

Azo atao tahaka izao izao tontolo izao:

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

Raha toa ka tsy te hanao rakitra GITIGNORE ianao, dia azonao ampidirina any amin'ny tahiry misy anao ao amin'ny tahiry .git / info / exclude .

Ity misy ohatra tsotra iray amin'ny rakitra GITIGNORE izay mety tsy hiraharaha rakitra samihafa entin'ny rafitra miasa :

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

Ity misy ohatra GITIGNORE izay tsy ahafahana rakitra LOG , SQL, ary SQLITE avy amin'ny loharanodina:

* .log * .sql * .sqlite

Misy fitsipika maro izay tsy maintsy arahina mba hijanonana amin'ny fitsipika mifehy ny fepetra takin'i Git. Azonao atao ny mamaky momba izany, ary betsaka kokoa ny momba ny fomba fiasan'ilay rakitra, avy amin'ny tranonkala ofisialin'ny GITIGNORE.

Ataovy azo antoka fa tadidinao fa raha efa voamarina ao anaty rakitra iray ianao fa tsy voamarina, ary ampidiro ao aoriana ao amin'ny GITIGNORE ny fitsipika tsy fantatra momba azy, dia tsy hanadino ny rakitra mandra-pandraketanao an'ity baiko manaraka ity:

git rm --cached nameofthefile

Tsy mbola misokatra ve ny rakitrao?

Raha toa ka tsy miasa araka ny voalaza etsy ambony ny rakitrao dia tadiavo fa mamaky ny fanitarana ny rakitra marina ianao. Ohatra, raha tsy afaka manokatra izany amin'ny lahatsoratra amin'ny endri-tsoratra ianao na raha tsy mahafantatra ilay rakitra i Git, dia mety tsy tena hifanaraka amin'ny rakitra GITIGNORE ianao.

IGN dia rakitra hafa tsy misy dikany nefa ao amin'ny format RoboHelp Ignore List izay noforonina sy ampiasaina amin'ny Adobe RoboHelp amin'ny fananganana rakitra fanampiana Windows. Raha toa ka manatanteraka asa toy izany ny rakitra - ny lisitry ny teny izay tsy raharahaina amin'ny fikarohana amin'ny alàlan'ny rakitra - tsy azo ampiasaina amin'ny Git ary tsy manaraka ny fitsipiky ny soritsoratra mitovy.

Raha toa ka tsy misokatra ny rakitrao, dia diniho ny fandefasana ny raki-daza mba hahafantarana ny endrika endriny mba hahafahanao mahita ny rindrambaiko mety manokatra na manova azy.