Mis on Git Checkout?
- See on git-funktsionaalsuse väga kasulik käsk, mis töötab kolme peamise komponendi failide, käskude ja harudena.
- See on protsess, mille abil kontrollitakse eelmisi kohustusi ja faile, milles praegust töökataloogi värskendatakse, et saada valitud harule võrdsus.
- See on vahetatav tee teie praegu aktiivsel harul, samuti toimib failide taastamine.
- See annab teile loa liikuda edasi oma kohalikesse filiaalidesse. See ei piirdu ainult kohaliku haruga, vaid on ka värskete kohalike harude loomiseks kaugharu kaudu.
- Enamasti kasutatakse seda erinevatel harudel vahetamiseks ja nende hulgast tehakse üks haru HEAD haruks.
Kuidas teha kassasse?
- Seda kasutatakse pea värskendamiseks eesmärgiga seada üks määratud haru praeguseks haruks käsu abil:
git kassas
- Järgmine samm on selle haru kallal töötamine, peate oma praeguses tööpuus oleva indeksi ja failide värskendamise abil ümber lülituma ning osutama selle määratud haru HEAD poole.
- Kui teie tööharu pole tuvastatud, kuid see on juba olemas, on selle haru tuvastamiseks täpselt ühes kaugjuhtimispuldis selle ekvivalentne vastenimi määratletud järgmiselt:
git checkout –b – track /
- Seda tehakse konkreetse kohustusega järgmiselt:
git checkout konkreetne-pühendu-id
Kui üks kord käsk töötab, saame nüüd konkreetse käsu ID abil käsu: git log .it aitab teil kontrollida konkreetsete kohustustega.
- Veel üks funktsioon git checkout funktsioonidest teeb väljamakse olemasoleva haruga järgmised:
git checkout hargnimi_nimi
arvestades praegu töötavat hoidlat, mis sisaldab juba olemasolevaid filiaale. Nii et git checkout aitab teil nende harude vahel vahetada.
- Samuti on võimalik uue haruga väljamakse teha, kasutades ühte lihtsat käsku järgmiselt:
git checkout - uus haru_nimi.
Kui soovite lisada uusi funktsioone, võite sama käsu abil luua ka oma haru uue haru, mis oli juba ülaltoodud süntaksis täidetud. Kui see on loodud, saate nüüd selle haru sisse lülitada, kasutades käsku git checkout.
git kassas –b
- Okste kontrollimine: funktsiooni git checkout funktsioon võimaldab teil liikuda harude vahel, mis luuakse käsu git abil
- Selle käsu põhifunktsioon on kõigi töökataloogis olevate failide värskendamine ja vastavusse viimine selle konkreetse haru jaoks salvestatud versiooniga, mille ülesandeks on salvestada kõik selle haruga seotud uued kohustused.
- Mõnikord segatakse git kassat git klooniga. Kuid nende kahe käskluse erinevus seisneb selles, et git-klooni kasutatakse koodi toomiseks selle praegu töötavast kaughoidlast, kus git checkouti abil saab vahetada kohalikus süsteemis salvestatud koodiversioonide vahel.
- Okste vahetamine: see on üks väljamakse omadusi, mis on harjunud osutama osutisele HEAD-i, kui käsk lihtsalt käitatakse järgmiselt:
git kassas
- Git salvestab väljalogimiskäskude kogu üksikasjaliku kirjelduse ajaloo ajaveebisse
- Git Checkout Remote Branch: Git Checkouti peamine funktsioon koos kaugharuga on juurdepääsu kood kõigile töökaaslastele paremaks koostööks ja ülevaatamiseks.
- Järgmises etapis, kui arendaja parandab vead või värskendab nende koode, kaasatakse mõned uued funktsioonid, loob ta uue haru, et salvestada kõik värskendused turvarežiimis, mitte teha olemasolevas koodis muudatusi.
- Sel juhul ei soovi me uut kohalikku haru luua. nii et salvestame muudatused ka edaspidi kaugversioonis. Nii et selle stsenaariumi korral hakkame kasutama git checkout kaugharu meetodit.
- Esimene samm git checkouti kaugharu toomise ajal on järgmine:
otsi päritolu
- Järgmine samm on kontrollida soovitud haru:
git checkout –b haru_nimi päritolu / haru_nimi
- Nii et kõik sama tarkvaraga arendajad, kes töötavad sama tarkvara abil, saavad selle kaugharu abil kõik turvarežiimis teha oma muudatused, lisamata praegusesse tööprojekti tarbetuid või ebastabiilseid koode.
- See on parim omadus, mis seisneb sageli pühendumises, kus suudame pühenduda väikesele ja suudame nüüd jagada mitu korda tehtud tööd. See on parim viis suurte ühinemiskonfliktide vältimiseks.
- Püüdke vältida lõpetamata töö tegemist, kui olete oma töö lõpetanud, kinnitage see ja seejärel kinnitage kõik muudatused. See on kõige tõhusam meetod, mis väldib konflikte, mis tekivad suure ühinemise käigus. Samuti peab üks asi meeles, et me ei kavatse siduda mittetoimivaid koode väikeste tükkidega. Nüüd ärge sisestage ühtegi koodi enne, kui see on tegelikult testitud. kui jagame seda koodi ilma testimiseta, võib see tekitada konflikte. nii on parem viis testida koodi ja seejärel muudatused teha.
Näited:
- Selle käsu käitamise ajal peame esmalt kontrollima kõiki esitatud harusid, nii et kutsume järgmist käsku:
git haru
see näitab kõigi esitatud harude loendit.
- Nüüd loome uue haru:
git checkout –b checkout_demo
Käskluse kohal töötades loob see uue haru nimega checkout_demo ja vahetab väljamaksefunktsiooni abil vastloodud haru.
- Järgmine samm on kõigi andmete toomine, kasutades git fetch
- Nüüd kontrollime olemasolevat haru
- Kaugharu:
See aitab teil uut kohalikku haru kontrollida, värskendades kõiki muudatusi kaugharude sidumisprotsessis.
Järeldus
- Kõik ülaltoodud sisu järeldavad, et seda kasutatakse aktiivsete harude ja muude salvestatud harude vahel ümberlülitamiseks.
- Seda funktsiooni kasutatakse uute harude loomiseks, harukontorite vahetamiseks ja kaugharudega väljamakseteks.
- Samuti värskendatakse pead, et seada määratud haru praeguseks haruks.
Soovitatavad artiklid
See on Git Checkouti juhend. Siin oleme arutanud koos näidetega, mis on git checkout, kuidas git checkout teha. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Mis on Git Branch?
- GitHubi käsud
- GIT käsud
- Git terminoloogia
- GIT versioonikontrollisüsteem
- Git Push
- Giti elutsükli kolm etappi koos töövooga
- Kuidas kasutada GIT Cherry-pick koos näitega?