Git Checkout - Mi a Git Checkout? példákkal együtt

Tartalomjegyzék:

Anonim

Mi az a Git Checkout?

  • Ez a git funkcionalitás nagyon hasznos parancsa, amely három fő komponens fájlokat, átadásokat és ágakat működtet.
  • Ez a folyamat az, hogy ellenőrizze a korábbi feladatokat és fájlokat, amelyekben az aktuális munkamappát frissítik, hogy egyenlővé váljanak a kiválasztott ágon.
  • Ez egy cserélő út a jelenleg aktív ágon, valamint a fájlok visszaállítására is alkalmas.
  • Engedélyt ad arra, hogy továbblépjen a helyi fiókokba. Nem csak a helyi fióktelepre korlátozódik, hanem alkalmazható új, helyi helyi fiókok létrehozására is a távoli fióktelepen keresztül.
  • Leginkább a különböző ágak cseréjére szokták, és köztük egy ágot HEAD ágnak készítenek.

Hogyan lehet ezt megtenni?

  • A fej frissítésére szolgál egy meghatározott ág aktuális ágnak a következő paranccsal történő beállításával:

git pénztár

  • A következő lépés az, hogy ezen az ágon dolgozzon, és át kell váltania az aktuális munkafa indexének és fájljainak frissítésével, és a megadott ágon a HEAD felé mutat.
  • Ha a munkaágát nem azonosították, de ez már létezik, akkor az ágot pontosan egy távirányítón azonosítja annak megfelelő egyező nevével:

git checkout –b – track /

  • Erre egy konkrét kötelezettségvállalással kerül sor, az alábbiak szerint:

git checkout specific-activ-id

Ha egyszer a fenti parancs fut, akkor a következő paranccsal beszerezhetjük az adott kötelezettségvállalási azonosítókat: a git log .it segítséget nyújt Önnek a kijelentkezéshez az adott megbízáshoz.

  • A git checkout funkcionalitás még egy tulajdonsága, hogy a meglévő fiókkal történő fizetés a következő:

git pénztár fióknév

figyelembe véve azt a lerakatot, amelyben jelenleg dolgozik, amely magában foglalja a már meglévő ágakat. Tehát a git checkout segít váltani ezen ágak között.

  • Ugyancsak lehetséges egy új ágon történő fizetés egy egyszerű parancs használatával:

Git checkout –b új fióknév.

Ha új funkciókat szeretne hozzáadni, akkor ugyanazzal a paranccsal létrehozhat egy új ágot a mesterágból is, amely a fenti szintaxisban már végrehajtásra került. Miután létrehozta, akkor most már bekapcsolhatja ezt az ágat a git checkout paranccsal.

git checkout –b

  • Ágak ellenőrzése: A git checkout szolgáltatás lehetővé teszi, hogy a git paranccsal létrehozott ágak között mozogjon
  • Ennek a parancsnak a fő funkciója az, hogy folyamatosan frissítse a munkamappában lévő összes fájlt, és képes legyen illeszteni azokat az adott ágban tárolt verzióhoz, amely a fióktelep összes új kötelezettségvállalásának rögzítéséért felelős.
  • A git pénztár néha összetéveszthető a git klónnal. De a különbség a két parancs között az, hogy a git-klón segítségével kódot vonnak le annak jelenleg működő távoli tárházából, ahol a git checkout használatával válthat a kód verziói között, amelyeket a helyi rendszeren tárolnak.
  • Ágak váltása: a pénztár egyik jellemzője, hogy arra utalnak, hogy a HEAD-ra mutató mutatót egyszerűen a következő parancs futtatására használják:

git pénztár

  • A Git a visszatérési naplóba tárolja a fizetési parancs részletes leírását
  • Git fizetés távoli ágon: a távoli ággal rendelkező git pénztár fő funkciója az, hogy minden munkatársának hozzáférjen a kódhoz, hogy jobb együttműködési és felülvizsgálati célokat szolgáljon.
  • A következő lépésben, amikor a fejlesztő javítja a hibákat vagy frissíti a kódokat, bevon néhány új funkciót, akkor új ágot hoz létre, hogy az összes frissítést biztonságos módban mentse, ahelyett, hogy meglévő kódot módosítana.
  • Ebben az esetben nem akarunk új helyi fiókot létrehozni. így a változtatásokat továbbra is a távoli verzión mentjük. Tehát ebben a forgatókönyvben a git checkout távoli ág módszerét fogjuk használni.
  • A git checkout távoli ágának beolvasásakor az első lépés:

git lekérdezés eredete

  • A következő lépés az, hogy ellenőrizze azt a fiókot, amelyet valóban szeretne:

Git checkout –b fióknév származási helye / fióknév

  • Tehát ennek a távoli ágnak, az összes fejlesztőnek, aki ugyanazon a szoftveren dolgozik, mindenki képes megváltoztatni biztonságos módban anélkül, hogy szükségtelen vagy instabil kódot kellene hozzáadnia a jelenlegi működő projekthez.
  • Ez az elkötelezettség legjobb tulajdonsága, amelyben kicsivel vállalunk képességeket, és most már képesek vagyunk megosztani a sokszor elvégzett munkát. Ez a legjobb módszer a nagy összeolvadási konfliktusok elkerülésére.
  • Próbálja meg elkerülni a befejezetlen munka elkötelezettségét, a munka befejezése után ellenőrizze azt, majd hajtsa végre az összes változtatást. Ez a leghatékonyabb módszer, amely elkerüli a nagy összeolvadás során felmerülő konfliktusokat. Azt is szem előtt tartja, hogy nem fogunk kisebb, nem működő kódot lekötni. Most ne kötelezzen el semmilyen kódot, amíg a tényleges tesztelést elvégzik rajta. Ha ezt a kódot tesztelés nélkül osztjuk meg, akkor konfliktusok merülhetnek fel. így jobb módszer a kód tesztelése, majd a változások végrehajtása.

Példák:

  • A parancs futtatása közben először meg kell vizsgálnunk az összes bemutatott ágat, így a következő parancsot hívjuk:

git ág

megjeleníti az összes bemutatott ág listáját.

  • Most egy új fiókot hozunk létre:

git checkout –b checkout_demo

Miközben a parancs felett fut, létrehoz egy új ágot, a checkout_demo nevű, és a checkout funkció segítségével egy újonnan létrehozott ágra vált.

  • A következő lépés az összes adat letöltése a git fetch használatával
  • Most megvizsgáljuk a meglévő ágot
  • Távoli ág:

Segít ellenőrizni az új helyi fióktelepet azáltal, hogy frissíti a távoli fiókok átadási folyamatának minden változását.

Következtetés

  • A fenti tartalom azt a következtetést vonja le, hogy az aktív ágak és az egyéb tárolt ágak közötti váltásra szolgál.
  • Ezt a funkciót új ágak létrehozására, az ágak váltására és a távoli ágakkal történő fizetéshez használják.
  • Ezenkívül frissíti a fejet, hogy egy meghatározott ágot aktuális ágként állítson be.

Ajánlott cikkek

Ez a Git Checkout útmutatója. Itt megvitattuk a Mi a git pénztár, Hogyan kell a git pénzt pénzt tenni példákat. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi a Git Branch?
  2. GitHub parancsok
  3. GIT parancsok
  4. Git terminológia
  5. GIT verziószabályozó rendszer
  6. Git Push
  7. A Git életciklusának három szakasza a munkafolyamattal
  8. Hogyan kell használni a GIT Cherry-pick példát?