Git Origin Masteri sissejuhatus

Kui töötate Gitiga mõne projekti kallal, on vaja teada selle puldist. Põhimõtteliselt töötab gitiga serverihoidlas, mida haldab git versioonidega. Kaugjuhtimine, vastupidiselt terminile, soovitab serveris koodi olemasolu, mis võib olla kohalik või Internetiga ühendatud. Nendele repodele saab määrata lugemis- ja kirjutamisõiguse kategooriad, olenevalt kasutatavate kasutajate tüübist. Nii et kui teeme teistega arendusalast koostööd, peame neid andmehoidlaid haldama (hõlmab ka reposide loomist ja eemaldamist), samuti andmete neile tõukamist ja tõmbamist. Selles teemas õpime tundma Git Origin Masteri.

Git remote käsku saab kasutada selleks, et saada teada, millisel kaugrepol töötame. See käsk loetleb nad koos nende lühinimedega, mida administraator või repo looja võis selle loomisel mainida. Kui vaikepäritolu järgi pole määratud ühtegi nime, siis antakse repole, millelt me ​​võisime kloonida, antud lühinimi. Allpool olevas ekraanipildis näete neid. Olen klooninud repo GitHubist ja hoidnud seda test_git_tools kataloogis, mis kaudselt lisab repo nimega päritolu. Repo üksikasjade kuvamiseks võime anda git remote -v, nagu allpool näidatud, ja see loetleb kõik kaugjuhtimispuldid koos nende lühinimedega, millega programmeerija töötab. Siin on see ainus.

Saame lisada repo juurde ka kaugjuhtimispuldi, mille soovite kloonida, kasutades git remote add. Võite allpool kuvada ekraanipildi, kuhu olen lisanud test_get remote saidil https://github.com/aliraju4280/test_git_tools.git ja loetlenud need valikuga git remote -v.

Oleme näinud, et kloonimisel on päritolu vaikimisi antud lühinimi. Nii et peame hankima giti käsu, mida saab kasutada kohaliku repo värskendamiseks, kus me klooniti. Nii tõmbab tõepärane päritolu tõepoolest teie töötava kataloogi värskendused. See laadib alla ainult andmed, kuid ei liida automaatselt oma kohalikku hoidlat.

Peame selle käsitsi tegema. Teise võimalusena võime kasutada käsku git pull, mis täidab automaatselt selle andmeülesande, mille käigus laaditakse alla andmed ja liidetakse need põhi- või haruga, mida git clone käsuga jälgitakse, kui meie töökataloog loodi.

Saame kasutada git push funktsiooni, mis saab alles siis, kui kasutajal on kirjutamisõigus, et saata oma teos üles kloonitud ülesvoolu, mis asub kaugelt päritolult. Käsklus on git push

Kui päritolu on kaugem lühinimi, kui ühtegi nime pole olnud. saab bitti kopa või GitHubi haru nime. Bu vaikeväärtus, kui loote haru hoidlas, nimetatakse seda peaharuks ja see konkreetne haru ettevõtte arenduskeskkonnas on sünkroonis tootmisega ning me peame olema ettevaatlikud enne, kui midagi kapteniks muudame või ühendame. Kõiki kaptenile tehtud asju jälgitakse ja kontrollitakse aeg-ajalt. Nii et kui peame töötama lähtekoodiga, loome koopia kaptenilt ja see brach võib olla funktsioon või kohandatud. Töötame nende kopeeritud või funktsiooniharude kallal ja kui välja töötatud kood on stabiilne, siis ainult me ​​ühendame selle peamise haru ja kõigil arendajatel pole seda lubada. Nii et kui me lükkame midagi otse kaptenisse, millele meil võib juurde pääseda, anname käsu kui git push originaali / git pull originaali kapten ja kui töötame funktsiooni või muu tüüpi käepidemega, mis loodi meistrilt või mõnelt muult harult, siis anname kujul git push origin feature_branchname / git pull päritolu feature_branchname.

Päritolu ülem --–> võib tõlgendada kaugnime põhialusena, mida nimetatakse lähteks.

Origin Remote'i kontrollimine

Kui tahame saada lisateavet kaugharu kohta, pakub git midagi, mida nimetatakse git show käsuks, mida saab kasutada allpool nagu git remote show

See konkreetne loetleb puldi URL-i ja jälgimisharu üksikasjad. Selle käsu üksikasjad on kasulikud, kui töötame palju kaugjuhtimispulte ja harusid, kuna see võib pakkuda, millisele harule saame muudatusi üksikasjalikult juurde tõmmata või edasi lükata. Kuna mul on ekraanipildi kohal loodud ainult üks haru, loetletakse ainult need üksikasjad. Lisateabe saamiseks võtsin allpool oleva ekraani ametliku dokumentatsiooni lehelt:

Kui näeme käsku git kaugnäituse päritolu käsk, loetleb see umbes viie haru üksikasjad ja milliseid harusid saab selle konkreetse haruga ühendada koos tõuke- ja tõmbamisdetailidega, nagu näiteks siis, kui anname git push või git pull, siis millisele konkreetsele harule üksikasjad laaditakse üles või laaditakse alla saidilt.

Kaugpäritolu saab ümber nimetada mõne teise nimega, kasutades käsku ümbernimetamine, nagu allpool näidatud

git lähtesta lähtekoha muutmine test_originiks

näete, et olen ülaltoodud ekraanipildil edukalt algset kaugjuhtimispulti muutnud test_originiks ja see käsk muudab ka kõiki selle jälgimisviiteid. Saame kasutada kõiki ülaltoodud käske, mida oleme varem näinud, uue päritolunimega nagu allpool.

git push test_origin master / git tõmbamise test_origin master.

Samamoodi saame loodud puldi eemaldada, kasutades allpool toodud käsku git remote remove või git remote rm

kui pult on eemaldatud, kustutatakse ka kõik selle jälgimisviited. Seega peame selle käsu kasutamisel olema ettevaatlikud.

Nii et kui alustame git-iga töötamist, on selle põhialused päritolu ja ülem ning nende tundmine on buum, kui segamini tõmbe-, tõuke- ja liitmiskäskudega segada, eriti kui teie serveril on mitu kaugjuhtimispulti või haru.

Soovitatavad artiklid

See on juhend Git Origin Masterile. Siin käsitleme Giti puldi käsku ja harusid ning lähtekoha kaugjuhtimispulti. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Mis on Git Fetch?
  2. Mis on Git Branch?
  3. Git terminoloogia
  4. Git Alternatiivid
  5. Giti elutsükli kolm etappi koos töövooga
  6. Kuidas kasutada GIT Cherry-pick koos näitega?

Kategooria: