SolosainaRindrambaiko

Fototra Git Nandidy: fihinanam-bilon'ny

Ao amin'ny fandaharana, mandeha ho azy rafitra lehibe matetika mahakasika mpandraharaha maro, izay miasa eo amin'ny tetikasa iray ihany. Mandritra izany fotoana izany dia tsy maintsy somary tonga saina ny mety hisian'ny asa mirazotra fitondran-tena tsy misy fitsarana an-tendrony izany. Ekipa tsirairay mpikambana dia tsy maintsy mahalala fa izy no nanoratra ny fehezan-dalàna izay tsy ho afaka manaisotra na manova taty aoriana programa hafa.

Tena zava-dehibe ny ho afaka hijery ny tantaran'ny fiovana eo amin'ny famolavolana, amin 'izany haingana ary reliably toerana, ny fahoriana sy ny fahadisoana toerana.

Ireo asa natao hiatrehana ny dikan-fanaraha-maso ny rafitra. Ary ny anankiray amin'ireo dia vokatry antsoina hoe Git.

Version Control Systems: A kely-kevitra

Raha fintinina - misy dikan fanaraha-maso ny rafitra dia mamela anao hamonjy fanovana rehetra natao tamin'ny tetikasa rakitra. Izany dia ahafahana mifehy ny fahadisoana ao amin'ny fehezan-dalàna haingana sy ny fanafoanana.

Conventionally, ny dikan rafitra fanaraha-maso dia azo zaraina ho telo karazana:

  • eo an-toerana;
  • foibe;
  • nozaraina.

Karazam-dikan rafitra fanaraha-maso

Safidy an-toerana dia mamela anao mamorona base de données rehetra ny fanovana ao amin'ny tetikasa fampandrosoana rakitra. Ity karazana no tena tsotra sy mora, ary afaka miasa ny solosaina programa na mpandray anjara.

Version foibe fanaraha-maso ny rafitra efa nanapa-kevitra toy izany loha olana toy ny asa eo amin'ny tetikasa iray mpandraharaha vitsivitsy. Ny maha lainga ao ny zava-misy fa ny antontan-taratasy tsy voatahiry ao amin'ny ordinatera eo an-toerana, ary nisy lohamilina izay ny mifandray. Noho izany, ny tetikasa mpandray anjara dia afaka miditra dikan-samihafa ny antontan-taratasy, ka lasa mora kokoa ny hifehy izay sy ny tsy misy eo amin'ny fampandrosoana. Na izany aza, raha noho ny antony dia Tsy vonona ny mpizara na ho levona mandrakizay ny, dia misy olana lehibe. Izany dia azo mainka manasaro noho ny zava-misy fa tsy azo atao ny sitrana foana ny angon-drakitra rehetra indray.

Nizara dika rafitra fanaraha-maso, isaky ny mahazo ny foibe mpizara miteraka dika mitovy tanteraka ny tetikasa antontan-taratasy momba ny mpampiasa ny solosaina eo an-toerana. Izany hoe, na oviana na nanome fotoana dia mety hisy dika mitovy maro ny tetikasa - amin'ny milina ny mpandray anjara sy ny lohamilina. Noho ny malefaka fiasan'ny ny itomboan'ny izany fomba fitondran-tena afaka ary tsy mifanitsy amin'ny fampandrosoana lalana samy hafa, dia mbola ao anatin'ny tetikasa iray ihany. Git mifandray amin'ny fanaraha-maso ny fizarana dikan rafitra.

Git: famaritana sy ny mampiavaka ny rafitra

Git dikan fanaraha-maso ny rafitra manana ny toetra. Mitahiry ny ankamaroan'ny rafitra antontan-taratasy, nanova azy ireo araka ny toromarika ao amin'ny tetikasa. Izany hoe, ohatra, ny dikan-ny ankehitriny fampandrosoana ny isa 3 no misy angon-drakitra momba ny fiovana ao amin'ny rakitra A sy B. Ary amin'ny dikan-4 ho A, B sy C. Noho izany, ny antontan-taratasy dia niova raha ilaina.

Git miasa amin'ny fomba hafa kely. Tsirairay dikan-ny tetikasa dia ahitana ny safidy ho an'ny rehetra ny antontan-taratasy A, B sy C. Tsy maninona, firy amin'izy ireo, dia ho entina mivoaka fanovana. Mazava ho azy fa Git tsy mitahiry ny dika mitovy ny antontan-taratasy tsirairay, ary mampiasa ihany ny firesahana momba azy io.

Endri-javatra manan-danja iray hafa dia ny fahafahana miasa mivantana amin'ny fitehirizana eo an-toerana. Izany hoe, raha te-hiova, dia mivarotra mivantana amin'ny tetikasa mpandray anjara solosaina. Izany no tena mora raisina rehefa developer dia lavitra ny Internet. Avy eo, tamin'ny fahazoana fahafahana hahazo ny lohamilina, dia ho afaka mandefa ny antontan-kevitra rehetra ao amin'ny iombonana repository.

Mba hiarovana ny tsy fivadihana ny tahirin-kevitra ny fomba hashing farany antontan-taratasy tsirairay avy Sha-1. Izany dia manome fahafahana ny rafitra fanaraha-maso ny dikan ho fantatsika mazava tsara ny toerana, ny fotoana sy izay nanova ny rakitra.

Git: Installation

Mba manomboka miara-miasa amin'ny Git, tokony hametraka azy io. Ny dikan rafitra fanaraha-maso dia azo ampiasaina amin'ny Windows, Mac OS, Linux.

Windows dia azo alaina ao amin'ny adiresy manaraka izao: git-for-windows.github.io. Rehefa avy downloading ny fandaharana tianao ny hametraka. Easy installer, ka dia io fomba tsy tokony hiteraka zava-manahirana.

Matetika, ireo mpampiasa dia miatrika olana toy izany, izay manoratra fa ny hampionona Git dia tsy anatiny na ivelany didy, rehefa nitady hiditra tao amin'ny tahirin-kevitra. Vahaolana mety ho tanteraka hanampy ny lalana ho amin'ny lahatahiry tontolo iainana ao an-dalana miova.

ekipa voalohany

Rehefa avy mametraka rafitra fanaraha-maso ny dikan ny solosaina, dia tsy maintsy ho voaendrika. Tsara homarihina fa Tamin'io fotoana io ao amin'ny tranonkala Github dia tsy maintsy ho voasoratra amin'ny tantara. Mba hanatanteraka ny fanahafana voalohany, dia mila miantso ny hampionona mpanjifa, toy ny dia tsy maintsy hiditra didy. Azonao atao ny manao izany amin'ny rariny sy ny fifantenana kiti-Git Bash. Client dia tokony hanokatra varavarankely hampionona izay manasa ny hiditra ny angon-drakitra. Ilaina ny manao ny andian-dahatsoratra Git Bash baiko:

  • git config --global user.name '' anarana '';
  • git config --global user.mail '' Email ''.

Dia sehatra, tsy maintsy ampiendrehina ny fomba fiafarana roa andalana didy:

  • git config --global core.autocrlf marina;
  • git config --global core.safecrlf diso.

Fa voalohany setup ampy Git izany. Avy eo, dia ny ekipa ihany no ho ampiasaina amin'ny fitantanana tetikasa.

Nandidy Basic Git

  • Init: io didy repository mamorona vaovao.

Ohatra ny fampiasana: init tetikasa anarany.

  • Clone. Mamokatra misy maka tahaka repository avy amin'ny lavitra loharano.

Izany no ampiasaina git Clone baiko: Clone git: //github.com/put repository.

  • Add. Ny tena ampiasaina matetika didy ao amin'ny fanaraha-maso ny rafitra Git dikan. Tsy tsotra manao asa - hanampy ny lasa mihamatanjaka ny raki-daza amin faritra iray manokana, antsoina hoe fanondroana na ny toe-javatra. Ao anatin'izany dia afaka kokoa ny antontan-taratasy, na hamindra lahatahiry izay tokony tatỳ aoriana koa ny repository, na ny nataony tao amin'ny Git teny, "mba hanao ny".

Ohatra iray ny fampiasana ny Git mandidy ny tarehiny tahaka izao: hametraka nekiy_fayl.txt.

  • Status. Tsy mamela anao hijery ny lisitry ny antontan-taratasy izay eo amin'ny fanondroana sy ny miasa lahatahiry. Tsy manompo mifehy ka jereo ny tahirin-kevitra vonona manao na niova ny toetry, nefa tsy misy famonjena dikan 'ny fisehoan-javatra.

  • Diff. Mampiseho ny maha samy hafa ny fanjakana. Ohatra, izany didy Git, dia afaka mamaritra raha misy fiovana eo amin'ny tetikasa sy ny fanondroana fampirimana.
  • Ankino. Afa-manao ny fahatsapana avy tamin'izay rehetra teo amin'ny fanondroana mivantana ho any amin'ny banky angona. Vokatry ny Git dia mandidy ny lahatsoratra rakitra dia naseho teo amin'ny efijery, izay afaka mamaritra tsara izay fanovana natao. Ary ho hitanao koa ny vaovao mikasika ny hoe firy ny antontan-taratasy dia iharan'ny manao, sy ny checksum. Ny zava-dehibe indrindra - aza adino fa araka ny fiovana ao an-tavin-drano dia mampiseho ny tahirin-kevitra afa-tsy izay efa voarakitra ao amin'ny Fanondroana git manampy didy.

Additional didy Git

  • Reset. Ao amin'ny asan'ny didy io hoy ny anarany. Fotsiny izy mandroaka ny avy ny mangatsiatsiaka kokoa fotsiny any amin'ny faritra - fanondroana, ny antontan-taratasy voatondro, napetraka teo amin'ny kisendrasendra. Tokony hokarakaraina tsara reset mampiasa didy manan-danja - - mafy, toy izany hisy fiantraikany ny antontan-taratasy ao amin'ny lahatahiry miasa, izay afaka mitarika ho unintended vokany.
  • Rm. Indrindra indrindra ekipa io dia azo lazaina ho toy ny mitifitra ny mifanohitra git ampiana, satria manala raki-daza avy ao amin'ny tondro. Na izany aza, tamin'izany andro izany bebe avy ny fiàsan'ny fampirimana.

Ohatra fampiasana: git Rm nekiy_fayl.txt.

  • MV. Manosika ny rakitra.
  • Clean. Natao ho an'ny tetikasa fanadiovana ny fampirimana amin'ny tsy ilaina raki-daza.

Aseho didy dia ampiasaina ho amin'ny ankapobeny ny tetikasa ilain'ny.

Niara-niasa tamin'ny sampana tao Git repositories

Ny fitantanana dia manana sampana any Git manokana napetraka ny didy. Izy ireo dia afaka ny hifandray, mamafa, mamorona sampana any Git. didy lisitra no aseho eto ambany.

  • Sampana. Izany didy fanononana tsy ampy fanalahidy vitsivitsy, izay azonao ampiasaina mba flexibly fitantanana ny sampana ao amin'ny tetikasa. Sampana dia multi-fitaovana ho an'ny fanaraha-maso tanteraka ny toerana misy ny repository. Ny tsotra antso ho git sampana dia hamoaka ny lisitry ny sampana rehetra efa misy repository. Ny -v safidy koa ny didy dia haneho ny tsy manao dia voarakitra tao anatin'ny taona vitsivitsy. Ary ny fampiasana -d hesoriny ny sampany voafaritra. Sampany tsy mahay manala fotsiny fa koa mba hamorona. Manao git imya_vetki sampana hitondra ny fikambanana ny sampana vaovao ao amin'ny tetikasa. Tsara ny manamarika fa amin'ity tranga ity dia manondro ny toe-draharaha amin'izao fotoana izao no miasa hafa. Ohatra, namorona imya_vetki azo marina hita ao amin'ny sampana tompony.
  • Mba hifindra ho any amin'ny naniry zavatra, misy didy Git Checkout Ovay ny filaharan'ny nuzhnaya_vetka izay manondro ny tiany sampana.
  • Checkout. Araka ny voalaza etsy ambony, ny toggles.
  • Mampiray. Izany didy mamela anao mampiray sampana maromaro miaraka.
  • Miditra. Feature mampiseho ny fiovana rehetra hatrany am-piandohana ny tetikasa sy niakatra ho any amin'ny farany manao. Ny fampiasana ny fanalahidy isan-karazany niaraka tamin'ny ekipa fanamby mamela anao hanitatra ny miasa. Ohatra, miantso git miditra -p -2 mamela anao hijery amin'ny antsipiriany momba ny fiovana isaky ny manao. -2 fanalahidy faharoa dia milaza fa mila mampiseho afa-tsy ny farany 2 miova. --stat tohan-kevitra dia nanampy ny antso git vatan-kazo, manao saika mitovy ny an'ny t, fa amin'ny an-tsipiriany sy amin'ny endrika voalamina tsara. Koa, mampiasa ny git vatan-kazo, dia afaka maneho ny vaovao momba ny fiovana amin'ny alalan'ny famoronana ihany endrika maneho endrika tsara tarehy mampiasa ny safidy manan-danja. Hanome manokana karazana mila mampiasa karazana fomba fiteny tsy tapaka. Izany, ohatra, mahazo miditra --pretty = format ''% H,% an,% en,% s '' hitondra fohy hash ny manao, dia ny mpanoratra, ny daty sy ny fanehoan-kevitra miova. Izany no tena ilaina, rehefa mijery maro ny manitsakitsa-.

Mandidy ny asa nozaraina rafitra

  • Haka. Rehefa miditra io didy io, git hampionona hifindra monina ny fanovana rehetra avy any amin'ny lavitra repository ho an'ny eo an-toerana.
  • Misintona. Git fitaomana didy dia fitambaran'ny roa ny ambony - git haka sy git mampiray. Izany hoe, io aloha no mahazo vaovao avy any amin'ny lavitra repository, ary avy eo dia merges ampiasaina amin'izao fotoana izao ny sampana.
  • Manosika. Izany dia avy ny anaran 'io didy io dia fanehoana ny "Nosisihanay" ao amin'ny mpampiasa tontolo iainana, izay midika fa ny fifandraisana amin'ny lavitra repository sy ny famindrana ny fanitsiana tao amin'ny an-toerana.

Remote didy

  • Remote. Izy io dia fitaovana mahery vaika ho an'ny fitantanana repositories lavitra. Noho ny lavitra, dia afaka mamafa azy, fijery, manetsika, na mamorona vaovao.
  • Archive. Ny anarana Miteny ho azy. Command mamela anao hamorona ny tahiry amin'ny fanovana ilaina, ohatra, mba hiomanana ho amin'ny famindrana noho ny tambajotra.

Ahoana ny fampiasana ity taratasy hanambaka

Fitaovana aseho ao amin'ny lahatsoratra dia tsy hita taratra Git didy rehetra. Fihinanam-bilon'ny fa dia natao mba hanampiana beginners izay te-hianatra izany fa sarotra ho an'ny dikan-fanaraha-maso ny vokatra. Ny olona nandritra ny fotoana mavitrika mampiasa ny Git, dia manampy ny mitadidy tampoka nanadino ny didy manan-danja, na ny manoratra.

Raha ny marina, ny rafitra fanaraha-maso dikan Git mety manana goavana eo amin'ny fanahafana sy ny fitantanana. Ny be dia be ny ekipa sy ny fanalahidy vitsivitsy izay ampiasaina ao aminy - ny tsara indrindra porofo. Ho an'ireo izay te-hianatra amin'ny an-tsipiriany ny fananana rehetra sy ny toe-javatra Git, dia misy be dia be ny boky, anisan'izany ny manam-pahefana avy any Github, izay rafitra iray manontolo dia voafaritra amin'ny an-tsipiriany, ary ny tsipiriany rehetra ny fampiasana ny didy.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.birmiss.com. Theme powered by WordPress.