Git Checkout - Mikä on Git Checkout? sekä esimerkkejä

Sisällysluettelo:

Anonim

Mikä on Git Checkout?

  • Tämä on erittäin hyödyllinen komento git-toiminnallisuudesta, joka toimii kolmea pääkomponenttitiedostoa, sitoutuu ja oksat.
  • Se on prosessi, joka tarkistaa aiemmat sitoumukset ja tiedostot, joissa nykyinen työkansio päivitetään, jotta saadaan tasa-arvo valitulla haaralla.
  • Se on vaihtava polku tällä hetkellä aktiivisella haaralla, samoin kuin tiedostojen palauttaminen.
  • Se antaa sinulle luvan siirtyä paikallisiin sivuliikkeihisi. Se ei ole vain rajoitettu paikallisiin sivukonttoreihin, vaan sitä voidaan käyttää myös tuoreiden uusien paikallisten sivukonttoreiden luomiseen etähaaran kautta.
  • Sitä käytetään useimmiten vaihtamaan eri sivuliikkeitä ja niiden joukosta tekemään yksi haara PÄÄ-haaraksi.

Kuinka tehdä kassalle?

  • Sitä käytetään päivittämään pää tarkoituksenaan asettaa yksi määritetty haara nykyiseksi haaraksi komennolla:

git kassalle

  • Seuraava askel on työskennellä kyseisellä haaralla, sinun on vaihdettava päivittämällä hakemiston ja tiedostot nykyisessä työpuussa ja osoittamalla kohtaan HEAD kyseisessä haarassa.
  • Jos työhaaraa ei tunnisteta, mutta se on jo olemassa, kyseisen haara voidaan tunnistaa tarkalleen yhdessä kaukosäätimessä vastaavalla vastaavalla nimellä:

git kassalle –b – raita /

  • Tämä tehdään seuraavalla erityisellä sitoumuksella:

git kassalla specific-sitoutu-id

Kun yllä oleva komento on suoritettu, pystymme nyt hankkimaan kyseiset sitoutumistunnukset komennolla: git log .it auttaa sinua kassalla tietyllä toimeksiannolla.

  • Vielä yksi ominaisuus git checkout -toiminnosta tekee kassan, joka sisältää olemassa olevan sivuliikkeen, seuraavasti:

git kassalle sivun_nimi

ottaen huomioon arkisto, jossa parhaillaan työskentelet, johon sisältyy jo olemassa olevia sivukonttoreita. Joten git kassalla voit vaihtaa näiden haarojen välillä.

  • On myös mahdollista tehdä kassalle uusi haara käyttämällä yhtä yksinkertaista komentoa:

git kassalle –b uusi sivun_nimi.

Jos haluat lisätä uusia ominaisuuksia, voit luoda uuden päähaaran haaran samalla komennolla, joka jo suoritettiin yllä olevassa syntaksissa. Kun se on luotu, voit nyt kytkeä tämän haaran päälle käyttämällä git checkout -komentoa.

git kassalle –b

  • Haarojen tarkistaminen: git checkout -ominaisuus antaa sinun liikkua haarojen välillä, jotka luodaan komennolla git
  • Tämän komennon päätehtävänä on päivittää kaikki työkansiosi tiedostot ja pystyä sovittamaan ne yhteen kyseiseen haaraan tallennetun version kanssa, jonka tehtävänä on tallentaa kaikki uudet sitoumukset, jotka tulivat kyseiseen haaraan.
  • Joskus git-kassalle sekoitetaan git-klooni. Mutta ero näiden kahden komennon välillä on se, että git-kloonia käytetään hakemaan koodi nykyisestä toimivasta etävarastostaan, jossa git checkout -sovelluksella siirrytään paikalliseen järjestelmään tallennettujen koodiversioiden välillä.
  • Kytkentähaaroja: se on yksi ominaisuus kassalla, jota käytetään osoittaa osoittimen HEAD, että yksinkertaisesti käynnissä komennon:

git kassalle

  • Git tallentaa historian kaikista kassan yksityiskohtaisista kuvauksista reflog-tiedostoon
  • Git Checkout Remote Branch: Git Checkoutin päätoiminto etähaaran kanssa on kaikkien kollegoiden pääsy koodiin parempiin yhteistyö- ja tarkistustarkoituksiin.
  • Seuraavassa vaiheessa, kun kehittäjä korjaa virheitä tai päivittää koodejaan, ottaa käyttöön joitain uusia ominaisuuksia, hän luo uuden haaran tallentaaksesi kaikki päivitykset vikasietotilassa sen sijaan, että tehdään muutoksia olemassa olevaan koodiin.
  • Tässä tapauksessa emme halua luoda uutta paikallista sivukonttoria. joten tallennamme muutokset etäversioon. Joten tässä tilanteessa aiomme käyttää git checkout -etähaaramenetelmää.
  • Ensimmäinen askel noutamalla git kassan etähaara on:

gt hakemisen alkuperä

  • Seuraava vaihe on tarkistaa haara, jota todella haluat:

git kassalla –b haara_nimi alkuperä / sivun_nimi

  • Joten tämän etähaaran avulla, joka on sama ohjelmistoa käyttävä kehittäjä, jokainen voi tehdä omat muutokset vikasietotilassa lisäämättä tarpeettomia tai epävakaita koodeja nykyiseen työprojektiin.
  • Se tarjoaa parhaan ominaisuuden sitoutumisesta usein, jossa pystymme sitoutumaan pieniin ja pystymme nyt jakamaan kaiken tehtävän, joka on tehty useita kertoja. Se on paras tapa välttää suuria sulautumakonflikteja.
  • Yritä välttää keskeneräisen työn tekemistä, kun olet suorittanut työn päätökseen ja tarkista se ja sitoutu sitten kaikkiin muutoksiin. Tämä on tehokkain menetelmä, jolla vältetään konfliktit, joita syntyy suurten sulautumisten aikana. Se pitää myös yhden asian mielessä, että emme aio sitoutua pieniin paloihin, jotka eivät toimi. Nyt älä anna mitään koodia ennen kuin varsinainen testaus on tehty. Jos jaamme tätä koodia ilman testausta, se voi aiheuttaa ristiriitoja. niin parempi tapa on testata koodi ja sitoutua sitten muutoksiin.

esimerkkejä:

  • Tämän komennon aikana meidän on ensin tarkistettava kaikki esitetyt haarat, joten kutsumme seuraavaa komentoa:

git haara

se näyttää luettelon kaikista esitetyistä haaroista.

  • Nyt luomme uuden sivukonttorin:

git kassalle –b kassalle_demo

Vaikka se suorittaa komennon yläpuolella, se luo uuden haaran nimeltä checkout_demo ja kassatoiminnon avulla se vaihtaa vasta luotuun haaraan.

  • Seuraava vaihe on noutaa kaikki tiedot käyttämällä git noutaa
  • Nyt tarkistamme nykyisen sivuliikkeen kanssa
  • Etähaara:

Se auttaa sinua tarkistamaan uuden paikallisen haaran päivittämällä kaikki muutokset etähaarojen sitoutumisprosessiin.

johtopäätös

  • Kaikista ylläolevista sisällöistä päätellään, että sitä käytetään vaihtamaan aktiivisten haarojen ja muiden tallennettujen haarojen välillä.
  • Tätä toimintoa käytetään luomaan uusia sivukonttoreita, vaihtamaan sivukonttoreita ja kassalle etähaaroilla.
  • Se päivittää myös pään asettaa määritetty haara nykyiseksi haaraksi.

Suositellut artikkelit

Tämä on opas Git Checkoutiin. Tässä olemme keskustelleet siitä, mikä on git kassalle, miten git kassalle, sekä esimerkkejä. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on Git Branch?
  2. GitHub-komennot
  3. GIT-komennot
  4. Git-terminologia
  5. GIT-versionhallintajärjestelmä
  6. Git Push
  7. Git-elinkaaren kolme vaihetta työnkulun kanssa
  8. Kuinka käyttää GIT Cherry-pick-esimerkkiä?