Mi a Git Branch? - Hogyan hozhatunk létre Git ágot különféle példákkal?

Tartalomjegyzék:

Anonim

A Git Branch áttekintése

Elsősorban a git szerkezetében a programozó tiszta mesterágot tart a git tárolójában. Ezután elkészítik a törzság másolatát, ahol könnyen tárolhatják a legutóbb frissített kódot, kijavítják a hibákat, végrehajthatják és még sok más dolgot megtehetnek. Ez a folyamat nem más, mint a git szerkezetének elágazása. A git Branch paranccsal létrehozhat, eltávolíthat, listázhat, megváltoztathatja az ágak nevét. Az elágazás a git egyik legújabb funkciója, amelyet a kód verzióvezérlésének fenntartására használnak. Ez jelzi a nemrégiben frissített kódot anélkül, hogy befolyásolná a fő ágot.

Hogyan lehet létrehozni egy Git fiókot?

  • A Git ág létrehozása olyan koncepció, amelyet a legújabb új frissítések kidolgozására használnak anélkül, hogy megváltoztatnák a meglévő kódot.
  • Manapság a gitben és sok más különféle verzióvezérlő eszközben az elágazás fogalmát használjuk egy hatékonyabb szoftverfejlesztési folyamathoz.
  • Mielőtt bármilyen új fióktelepet létrehoznánk a kódunkban, megkíséreljük meghúzni a kódot, tehát megvan a legfrissebb frissített kód.
  • Ezután megnézheti a gitben lévő összes ág listáját, ha a parancsot meghívja:

git branch

  • Megmutatja a git tárolóban található összes ágat.
  • A HEAD azt mutatja meg, hogy az aktuális felhasználó melyik ágon működik.
  • Tehát teljesen más, mint a fej. Ez a helyi fióktelep mutatójaként működik, amelyen jelenleg dolgozik.
  • A git log egy egyszerű parancs, amely annak ellenőrzésére szolgál, hogy a jelenleg a programozó melyik ága működik.
  • Ha egy programozó át akar lépni az egyik ágból a másikba, akkor a következő parancsra kattinthat:

git checkout (branch-name)

  • Miután ez a folyamat befejeződött, akkor el szeretné helyezni a kódját a Git tárolóban, hogy olyan parancsot hívjon meg, mint:

git push origin

  • Miközben el akarja állítani a legfrissebb frissített kódot, először be kell kapcsolnia a fő ágot minden más ágból, majd csak a git checkout master használatával kell átadnia a legújabb kódot.

Hogyan lehet létrehozni egy új Git fiókot?

Többféle módon lehet új ágot létrehozni a Git használatával. Egyedi látni fogjuk, amint az alábbiakban említjük:

"1) A legegyszerűbb módszer az új ág létrehozására a következő paranccsal:
git checkout –b

Ez a leggyakrabban használt módszer fióktelep létrehozására a legutóbbi fiókból, és magára egyetlen parancs használatával fog váltani.

2) Az ág létrehozásának másik módja az, hogy az alágazat nevét a parancsban adja meg az alábbiak szerint:

git checkout –b new branch switched to branch

A fenti forgatókönyvben opcionálisan meghatározhat különféle ágakat, amelyeken keresztül egy másik ág jön létre.

3) Az ág létrehozásának egyszerű módja az alábbiakban látható:

git branch

E legegyszerűbb parancs segítségével könnyen létrehozhat egy új ágot a gitben. Ebben az esetben a pénzt a háttérfolyamatban hajtják végre.

A fenti lépések mindegyike nem engedélyezi automatikusan az újonnan létrehozott ág továbblépését. Kezdetben a következő ágba helyezi bennünket:

  • git ág

* master
git branch Branch_1
git branch
* master

Branch_1

Ha kézzel akarja frissíteni az újonnan létrehozott ágon, akkor kapcsolja be ezt az ágot a checkout paranccsal.

git checkout Branch_1
Switched to branch Branch_1.

4) Fióktelep létrehozása egy kötelezettségvállaláson keresztül:

Ez egy másik módja annak, hogy egy ágot hozzon létre a gitben, ha egy kitűzőt definiál a hash-dal:

$ git branch

A hash git segítségével meghatározza néhány karaktert köztük.

  • git ág

* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master

Ez egy parancs egyaránt elvégzi a fióktelep létrehozását és kijelentkezését.

5) Fiók létrehozása címkéből:

  • Mint tudjuk, az egyik létrehozási ág létrehozása ugyanazzal a kötelezettségvállalással történik, mint egy az ág létrehozása címke segítségével.
  • Használata jelöl valamit a projekt kódtörténetében.
  • Itt a címkék azonosítóként működnek.

Itt van a szintaxis egy fióktelep létrehozására a következő címkével:

git checkout –b

git branch tag-branch v0.2.23
git branch
tag-branch
*master

Példák

Tegyük fel, hogy néhány projekten dolgozunk frissített kötelezettségvállalással, és a mester ágazatban vagyunk. Tegyük fel, hogy a legfrissebb kódban változtatni akarunk a követelményeknek megfelelően, tehát közvetlenül a főágban nem fogunk változtatni.

Létrehozunk egy új ágot, és közvetlenül az újonnan létrehozott ágra váltunk:

  • git fióktelep
  • Git pénztár részleg

Kódon dolgozott, és elmentette a fájlt az osztályfiókba

$ git commit –a –m 'inserted header (department)'

  • Később mentsen el minden fájlt egy fájlban, és ellenőrizze az állapotot:

$ git status

  • Minden módosítás sikeresen mentésre kerül. Vigyük be a kódot:

$ git commit

  • A fenti ábra szerint minden változtatást elvégeztünk az újonnan létrehozott fióktelepünkben.
  • Amint világossá válik, minden rendben van, itt az ideje, hogy az összes kódot átadjuk a főágnak:

$ git commit –a –m 'saved changes (master)'

  • A fenti parancs végrehajtásával meg tudjuk menteni a legújabb kódunkat a git-tároló mesterágába.

Kimenet:

  • A fiókkód változásainak egyesítése: Megjeleníti a legújabb frissítéseket.

Git merge (fióknév) = git merge Computer

  • Tegyük fel, hogy van néhány szükségtelen ág a projektünkben, és ezeket az ágakat szeretnénk eltávolítani a git-tárolóból.
  • Tehát ez történhet az ág törlése opcióval, az alábbiak szerint:

git branch –d (branch-name) git branch –d Civil

Következtetés

  • A gitben való elágazás a kód fenntartására szolgál, mielőtt azt a mesterfiókba beillesztenék.
  • Ennek segítségével ellenőrizhető egy ágak listája, képes új ágakat létrehozni, eltávolítani a felesleges ágakat és még sok más, ezzel a funkcióval kapcsolatos műveletet.
  • Itt láttuk a fióktelep létrehozásának különféle módjait, mintha fizetési parancs lenne, megadva az ág nevét egy kötelezettségvállaláson keresztül, címke létrehozásával stb.

Ajánlott cikkek

Ez egy útmutató a Git Branch-hez. Itt megvitatjuk, mi a Git Branch? és hogyan lehet létrehozni különféle példákkal. A következő cikkeket is megnézheti további információkért -

  1. Git Alternatívák
  2. Bevezetés a GIT-be
  3. GIT interjúkérdések
  4. GitHub parancsok
  5. GIT verziószabályozó rendszer
  6. Git Push