Git Checkout - Kaj je Git Checkout? skupaj s primeri

Kazalo:

Anonim

Kaj je Git Checkout?

  • To je zelo uporaben ukaz funkcije git, ki deluje s tremi glavnimi komponentnimi datotekami, zapisi in podružnicami.
  • Ta postopek deluje tako, da se preverijo prejšnji zapisi in datoteke, v katerih se posodobi trenutna delovna mapa, da se doseže enakost na izbrani veji.
  • To je izmenljiva pot v vaši trenutno aktivni veji in deluje tudi pri obnovi datotek.
  • Omogoča vam prehod na vaše lokalne podružnice. Ni omejena samo na lokalno podružnico, ampak je uporabna tudi za ustvarjanje novih novih lokalnih vej prek oddaljene veje.
  • Večinoma se uporablja za izmenjavo na različnih vejah in med njimi naredijo eno vejo kot vejo HEAD.

Kako narediti git checkout?

  • Uporablja se za posodabljanje glave z namenom, da z ukazom nastavimo eno podružnico kot trenutno vejo:

git checkout

  • Naslednji korak je delo na tej veji, ki jo morate preklopiti s pomočjo posodobitve indeksa in datotek v vašem trenutnem delovnem drevesu in kaže proti HEAD na tej določeni veji.
  • Če vaša delujoča veja ni identificirana, vendar je že prisotna, je tako, da prepoznate to vejo v točno enem daljinskem upravljavcu z enakovrednim ujemajočim se imenom, opredeljeno kot:

git checkout –b –sled /

  • To bo izvedeno s posebno zavezo, kot sledi:

git checkout specific-commit-id

Ko se ukaze nad zgornjim ukazom, zdaj lahko dobimo določene ID-je zaveze z uporabo ukaza: git log .it vam bo pomagal pri nakupu z določenimi storitvami.

  • Še ena značilnost funkcije git checkout je, da je blagajna z obstoječo podružnico naslednja:

git checkout ime_podružnice

glede na skladišče, v katerem trenutno delate, ki vključuje že obstoječe veje. Tako vam git checkout pomaga preklapljati med temi vejami.

  • Naročilo lahko izvedete tudi z novo podružnico z enim preprostim ukazom kot:

git checkout –b novo ime veje.

če želite dodati nove funkcije, potem lahko ustvarite novo vejo glavne veje z istim ukazom, ki je že izveden v zgornji skladnji. Ko je ustvarjena, lahko zdaj to vejo vklopite z ukazom git checkout.

git checkout –b

  • Preverjanje vej: funkcija git checkout omogoča premikanje med vejami, ki so ustvarjene z ukazom git
  • Glavna funkcija tega ukaza je, da posodablja vse datoteke v svoji delovni mapi in se lahko ujema z različico, ki je shranjena v tej določeni veji, ki je odgovorna za beleženje vseh novih zavez, ki so prispele na to vejo.
  • Včasih se git checkout zamenja z git klonom. Razlika med tema dvema ukazoma je v tem, da se git klon uporablja za pridobivanje kode iz trenutno delujočega oddaljenega skladišča, kjer se git checkout uporablja za preklapljanje med različicami kode, ki so shranjene v vašem lokalnem sistemu.
  • Preklapljanje vej: je ena od lastnosti blagajne, ki se uporablja za nakazovanje kazalca na HEAD na preprosto izvajanje ukaza kot:

git checkout

  • Git shranjuje zgodovino vsega podrobnega opisa ukaza blagajne v reflog
  • Git checkout oddaljena podružnica: glavna funkcija git checkout-a z oddaljeno podružnico je dostop do kode vseh sodelavcev za boljše sodelovanje in pregledovanje.
  • V naslednjem koraku, ko razvijalec popravi napake ali posodobi svoje kode, vključi nekatere nove funkcije, potem bo ustvaril novo vejo, da bo shranil vse posodobitve v varnem načinu, namesto da bi spreminjal obstoječo kodo.
  • V tem primeru ne želimo ustvariti nove lokalne podružnice. zato bomo spremembe shranili na oddaljeno različico. V tem primeru bomo uporabili metodo oddaljene podružnice git checkout.
  • Prvi korak med pridobivanjem oddaljene podružnice git Checkout je:

git fetch izvora

  • Naslednji korak je, da preverite vejo, ki jo dejansko želite:

git checkout –b izvor_ime podružnice / ime veje

  • Torej, s pomočjo te oddaljene veje, vsi razvijalci, ki delajo na isti programski opremi, lahko vsakdo sam izvede varne spremembe v varnem načinu brez dodajanja nepotrebnih ali nestabilnih kod v trenutni delovni projekt.
  • Omogoča najboljšo lastnost zavezanosti, pri kateri se lahko zavežemo majhnih in zdaj sposobnih deliti karkoli opravljenega dela večkrat. To je najboljši način, da se izognete velikim konfliktom združitve.
  • Potrudite se, da se ne dokončate nedokončanega dela, ko ga dokončate, preverite, nato pa izvedite vse spremembe. To je najučinkovitejša metoda, ki preprečuje konflikte, ki nastanejo med velikim združevanjem. V mislih ima tudi eno stvar, da ne bomo zavezali majhnih delov neradne kode. Zdaj ne zavezujte nobene kode, preden se na njej opravi dejansko testiranje. če to kodo delimo brez testiranja, ki bi lahko povzročilo konflikte, zato je boljši način preizkušanje kode in zagon sprememb.

Primeri:

  • Med izvajanjem tega ukaza moramo najprej preveriti vse predstavljene veje, tako da pokličemo naslednji ukaz:

git podružnica

bo prikazal seznam vseh predstavljenih podružnic.

  • Zdaj ustvarjamo novo podružnico:

git checkout –b checkout_demo

Medtem ko teče nad ukazom, bo ustvaril novo vejo z imenom checkout_demo in s pomočjo funkcije checkout preklopi na novo ustvarjeno vejo.

  • Naslednji korak je pridobitev vseh podatkov z uporabo git fetcha
  • Zdaj preverjamo z obstoječo podružnico
  • Oddaljena veja:

Pomagal vam bo, da preverite novo lokalno podružnico tako, da posodobite vse spremembe v postopku odobritve oddaljenih vej.

Zaključek

  • Vse zgoraj navedene vsebine sklepajo, da se uporablja za preklapljanje med aktivnimi vejami in drugimi shranjenimi vejami.
  • Ta funkcionalnost se uporablja za ustvarjanje novih podružnic, preklapljanje podružnic in blagajni z oddaljenimi vejami.
  • Posodobi glavo tudi tako, da nastavi določeno vejo kot trenutno vejo.

Priporočeni članki

To je vodnik za Git Checkout. Tu smo razpravljali, kaj je git checkout, kako narediti git checkout skupaj s primeri. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je Git Branch?
  2. GitHub ukazi
  3. GIT ukazi
  4. Git terminologija
  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?