„Git“ terminas „checkout“ naudojamas norint perjungti skirtingas tikslinio objekto versijas. The atsiskaityti komanda naudojama norint perjungti saugyklos šakas. Būkite atsargūs su sutvarkytais failais ir įsipareigojimais, kai perjungiate šakas.
„Git Checkout“ komanda veikia su trimis skirtingais objektais, kurie yra failai, įsipareigojimai ir šakos. Kartais ši komanda gali būti pavojinga, nes šioje komandoje nėra anuliavimo parinkties.
Jis tikrina šakas ir atnaujina failus darbiniame kataloge, kad atitiktų toje šakoje jau turimą versiją, ir persiunčia naujinimus į Git, kad išsaugotų visus naujus įsipareigojimus toje šakoje.
„Git Checkout“ operacijos
Galime atlikti daugybę operacijų naudodami git patikros komandą, pvz., perjungti į konkretų filialą, sukurti naują filialą, atsiskaityti nuotoliniu būdu ir kt. The gito šaka ir atsiskaityti komandas galima integruoti.
Kasos filialas
Galite parodyti, kaip peržiūrėti galimų filialų sąrašą, vykdydami komandą git filialas ir persijungę į nurodytą šaką.
Norėdami parodyti turimas šakas saugykloje, naudokite toliau pateiktą komandą:
$ git branch
Dabar turite galimų filialų sąrašą. Norėdami perjungti šakas, naudokite toliau pateiktą komandą.
Sintaksė:
$ git checkout
Išvestis:
Kaip matote pateiktame išvestyje, pagrindinė šaka persijungė į TestBranch.
Sukurkite ir perjunkite filialą
„Git Checkout“ komandos leidžia sukurti ir perjungti naują šaką. Galite ne tik sukurti naują šaką, bet ir vienu metu ją perjungti viena komanda. Parinktis „git checkout -b“ yra patogumo žyma, kuri prieš paleisdama „git Checkout“ atlieka paleidimo „git“ šakos operaciją.
Sintaksė:
$ git checkout -b
Išvestis:
Kaip matote pateiktame išvestyje, filialas3 sukuriamas ir perjungiamas iš pagrindinės šakos.
Patikrinimo nuotolinis filialas
„Git“ leidžia patikrinti nuotolinę šaką naudojant „git“ patikros komandą. Tai būdas programuotojui pasiekti kolegos ar bendradarbio darbą peržiūrai ir bendradarbiauti. Kiekviena nuotolinė saugykla turi savo šakų rinkinį. Taigi, norėdami patikrinti nuotolinį filialą, pirmiausia turite gauti filialo turinį.
$ git fetch --all
Naujausiose „Git“ versijose galite patikrinti nuotolinį filialą kaip vietinį filialą.
Sintaksė:
$ git checkout
Išvestis:
Aukščiau pateiktame išvestyje, pirma, vykdoma fetch komanda, kad būtų galima gauti nuotolinius duomenis; po to vykdoma patikros komanda, kad būtų patikrinta nuotolinė šaka.
Redaguota yra mano tolimas filialas. Čia mes perėjome į redaguotą šaką iš pagrindinės šakos pagal git komandinę eilutę.
Ankstesnėse „Git“ versijose reikia sukurti naują filialą, pagrįstą nuotolinio valdymo pultu. Ankstesnėse versijose toliau pateikta komanda naudojama nuotolinei šakai patikrinti.
$ git checkout origin/