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 -
- Git Alternatívák
- Bevezetés a GIT-be
- GIT interjúkérdések
- GitHub parancsok
- GIT verziószabályozó rendszer
- Git Push