Git Checkout ukaz - preklapljanje podružnic, odjavljanje oddaljene veje

Kazalo:

Anonim

Uvod v Git Checkout ukaz

Vsi smo že slišali za Git, kajne? Če ne, naj vam na kratko predstavim Git Checkout Command in bolj priljubljen Github. Počakaj, nisi vedel, da sta si različna? No, zelo so različni. Prvič, Git je orodje za porazdeljeni nadzor, ki ga uporabljajo upravljavci izdelkov, znanstveniki s podatki in razvijalci za upravljanje zgodovine razvoja izvorne kode programa, medtem ko je Github platforma, ki temelji na oblaku, zgrajena okoli Gita, za shranjevanje kod, ki jih varujejo iz lokalnih računalnikov.

V tem članku bomo spoznali več o Gitu, natančneje o enem od njegovih naročil.

Kaj je ukaz Git Checkout?

Če ste delali na kakršnih koli projektih, imate osnovno idejo, kako uporabiti in razširiti že vgrajeno programsko opremo in programe z Githubom z uporabo hitro dostopnih kod v 'skladiščih', imenovanih tudi repo.

Ukaz git klon se uporablja za prenos želenega skladišča z oddaljenega git strežnika v lokalni računalnik in ta postopek je znan kot kloniranje.

Ko klonirate repozitorij, privzeto začnete z glavno vejo lokalnega skladišča. Da bi se izognili zmedi in ustrezni dokumentaciji, je priporočljivo narediti novo podružnico in delati v tej začasni podružnici. Za izdelavo novega veja git checkout se uporablja. Z ukazom git checkout se uporablja za preverjanje želenega stanja v vašem skladišču, naj bo to katera koli podružnica ali določena datoteka. Uporablja se lahko tudi za preklapljanje med obstoječimi lokalnimi podružnicami.

Če povzamem, git checkout ima 3 uporabe:

  1. Če želite ustvariti novo vejo iz trenutne veje.
  2. Preklop med obstoječimi lokalnimi podružnicami.
  3. Če si želite ogledati in iti do določenega stanja določene datoteke.

Novo podružnico lahko ustvarite s pomočjo zastave -b. Recimo, če ste takrat na glavni veji

git checkout -b

Ukaz za preklapljanje bo ustvaril novo vejo z vsebino nadrejenega in prešel na novo ustvarjeno vejo, tako da se bodo spremembe odrazile v novi veji.

git checkout

Če želite preveriti in se premakniti v določeno stanje določene datoteke, se uporabi naslednji ukaz

git checkout commit_point_A --

1. Nova podružnica

V Gitu so veje izredno pomemben del vsakodnevnega razvojnega procesa. So zelo učinkovit kazalec na odraz nedavnih sprememb. Kadar koli želite odpraviti nekatere napake ali dodati nove funkcije - ne glede na to, kako velike ali majhne so -, lahko ustvarite novo vejo, ki bo odražala in zajela spremembe. Tako postane nestabilna ali drugačna koda težja, da se zlije v skladišče glavne kode, prav tako pa omogoča možnost, da zgodovino vaše prihodnosti očistite, preden jo vključite v glavno vejo. Ukaz veje git vam omogoča, da veje preimenujete in seznamate poleg tega, da jih ustvarite in izbrišete. Vendar pa vam ne omogoča, da že postavite zgodovino z vilicami nazaj ali preklopite med vejami. Tu se pojavlja git checkout. Git veja je integrirana z ukazi za git checkout za odpravo teh pomanjkljivosti.

Git checkout tesno sodeluje z vejo git. Ukaz veje git se uporablja za ustvarjanje nove veje. Ko enkrat ustvarite, lahko s spodnjim ukazom preklopite na to vejo.

git checkout -b

Zgornji primer ne samo ustvarja, ampak tudi istočasno preverja. Možnost -b je zastava, s katero Git pove, naj izvaja git checkout šele po zagonu veje git, torej da se odcepi šele po ustvarjanju nove veje. Naslednji ukaz, ki je podan spodaj, lahko prenesete z dodatnim podružničnim parametrom v git checkout-u, da novo vejo izklopite iz obstoječe veje. Privzeto preverjanje git -b bo novo vejo oprlo na trenutni HEAD, kjer se HEAD Git navaja na trenutni posnetek.

git checkout -b

2. Preklop vej

Preklapljanje vej je, kot pove že ime, precej preprosta operacija. Izvedba naslednjega ukaza bo usmerila HEAD na vrh danega imena veje.

git checkout

Ena stvar, ki jo je treba ohraniti, je, da mora podružnica, na katero želite preiti, že obstajati v imeniku, v katerem delate.

3. Odjavite oddaljeno podružnico

Običajna je uporaba oddaljenih skladišč pri sodelovanju z ekipo. Ta odlagališča, ki vsebujejo lastne razvejane naloge, se lahko gostijo in delijo v oblaku ali pa so lokalna kopija drugega sodelavca. Če želite preveriti oddaljeno podružnico, boste morali najprej pridobiti potrebno vsebino podružnice in nato nadaljevati s preverjanjem.

git fetch --all

V trenutno posodobljenih različicah Gita lahko z naslednjim ukazom preverite oddaljeno vejo, kot lokalno vejo.

git checkout

Če uporabljate starejše različice Gita, boste morali ustvariti novo vejo na podlagi lokacije oddaljene podružnice s pomočjo spodnjega ukaza.

git checkout origin/

Poleg vseh zgornjih stvari lahko preverite tudi novo lokalno podružnico in jo ponastavite na zadnjo potrditev oddaljene veje.

git checkout -b

Predpogoj za zgornje korake je, da mora podružnica, ki jo želite prevzeti, že obstajati v imeniku, v katerem delate. Toda kaj se zgodi, ko tega ne stori. Git ponuja kratico - sled, ki jo uporablja za ustvarjanje veje za sledenje, če ime veje ne obstaja.

$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''

Prednosti Git Checkout Command

  • Pomaga pri upravljanju napak, saj otežuje nestabilno kodo, ki jo je mogoče združiti v skladišče glavne kode.
  • Pomaga tudi pri odjavljanju oddaljenih podružnic.
  • Pomaga upravljati mehanizem razvejanja na standardiziran način med razvojem funkcij in ravnanjem s sprostitvami.
  • Preklapljanje vej omogoča zelo enostavno z enim ukazom.
  • Ohrani skladišče in postopek čist in berljiv.

Zaključek

Git ima veliko uporab in ga široko uporabljajo razvijalci, vodje izdelkov in znanstveniki s podatki. Njeni ukazi so zelo učinkoviti in so lahko zelo koristni. V tem članku smo preučili enega od njegovih ukazov funkcij, git checkout, ki se uporablja za izdelavo nove veje, preklapljanje med podružnicami in oddaljenimi vejami blagajne.

Priporočeni članek

To je vodnik za Git Checkout ukaz. Tukaj razpravljamo o Uvodu v Git Checkout Command skupaj s prednostmi Git Checkout Command-a. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Git terminologija | Top 15 funkcij
  2. Kaj je Git | Prednosti in slabosti
  3. Pregled Kaj je Git Branch?
  4. Ukazi GIT | Top 10 ukazov
  5. GIT nadzorni sistem različic
  6. Git Push
  7. Tri stopnje življenjskega cikla Git s potekom dela
  8. Kako uporabiti GIT Cherry-pick s primerom?