Hogyan hozzunk létre új ágat a Git -ben

Hogyan hozzunk létre új ágat a Git -ben

Az ágak központi szerepet játszanak a programozás verzióvezérlésében, és különösen a Gitben. Ez a kezdő cikk elmagyarázza, mi az ág, és hogyan hozhat létre egyet különféle eszközök segítségével.



hogyan lehet videoszűrőket szerezni a zoomon

Mi az a Git Branch?

A verziószabályozó rendszerekben a kifejezés ág a fákkal analóg módon használják, abban az értelemben, hogy minden ág egy másikból emelkedik ki, és végül a törzsnél ér vissza. Az ágak lehetővé teszik egyéni fejlesztési vonalak létrehozását annak érdekében, hogy elszigetelten dolgozzanak rajtuk, anélkül, hogy megzavarnák más munkát.



Kapcsolódó: A Git -ágak használata a programozási projekt strukturálásához





A Git használatával dolgozni fog a fő- alapértelmezés szerint fióktelep, függetlenül attól, hogy tud róla vagy sem. Ezt gyakran a tiédnek nevezik aktív , jelenlegi , kijelentkezés , vagy FEJ ág. A fejlesztési ciklus során bármikor létrehozhat egy új ágat, és ettől kezdve minden területen külön munkát végezhet.

Új ág létrehozása a parancssorban

A parancssori Git program nyújtja a legtöbb erőt és rugalmasságot, de sokat kell tanulni. Ha jól érzi magát a kézi oldalak körül, és nagymértékben használja a Git -t, ez egy nagyszerű lehetőség.



Használja a git ág paranccsal hozzon létre egy új ágat a megadott névvel:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

Ez elágazik az aktuális ágból, ezért a parancs végrehajtása előtt győződjön meg arról, hogy átváltott arra, amelyről elágazni szeretne.

Felsorolhatja az összes ágat, és megerősítheti az újat a használatával git ág minden érv nélkül:

$ git branch
1 dev
2 * master

A -vv zászló:

$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

Ha az első véglegesítés előtt megpróbál fiókot létrehozni, akkor a következő hibaüzenetet kapja:

fatal: Not a valid object name: 'master'.

Ha már létező névvel próbál fiókot létrehozni, akkor a következő hibaüzenetet kapja:

fatal: A branch named 'dev' already exists.

Az git ág parancs létrehoz egy új ágat, amely ugyanarra a kötelezettségvállalásra mutat, amelyen éppen dolgozik. A munkapéldány azonban továbbra is a főágra mutat. A most létrehozott új ágra való váltáshoz használja a git pénztár :

git checkout dev

A kifejezés pénztár zavaró lehet, ha hozzászokott más verziókezelő rendszerekhez; Gitben, pénztár a jelenleg aktív ág váltására utal. Mivel általában létre szeretne hozni egy új ágat, miután létrehozta, van egy parancsikon az egész folyamathoz:

git checkout -b dev

Ez a parancs azt jelenti, hogy hozzon létre egy új ágat „dev” néven, és azonnal váltson rá. Ez egyenértékű:

git branch dev
git checkout dev

Sőt, akár használhatja is git pénztár hogy egy ágat hozzon létre bármely másból, ne csak a jelenleg kijelentkezettből. Például egy új ág létrehozásához ún egy másik , az elnevezett ágból dev :

git checkout -b another dev

Új fiók létrehozása a GitHub Desktop használatával

Egy másik módja a Git -ágak létrehozásának Windows vagy macOS rendszeren GitHub asztal , a GitHub által biztosított hivatalos grafikus felhasználói felület (GUI) program. A GUI használata tökéletes kezdőknek és azoknak, akik rémálmaikat látják, amikor valaki a Vim szót suttogja.

A GitHub Desktop mindig megjeleníti az aktuális ágat a fő eszköztáron:

Kattintson a fő eszköztár gombra, hogy megjelenítse a lerakat ágainak részleteit, beleértve az új ág létrehozásának lehetőségét:

Ne feledje, hogy ha elkezdi begépelni az ág nevét, ha nincs egyezés, a GitHub Desktop felszólítja Önt, hogy hozzon létre egy új ágat, és megjeleníti a billentyűparancsot - ez hasznos, ha valóban az a fajta dolog, amin sokat tesz:

Kezdheti a gomb megnyomásával is Új ág gombot azonnal. Bármelyik útvonalat is választja, végül egy párbeszédpanel jelenik meg az új fióknév megerősítésére:

Az új ág mindig attól függ, hogy melyik ág volt aktív, amikor létrehozta. A GitHub Desktop átvált az új ágra, amely automatikusan követi azt az ágat, amelyből létrehozta.

Új ág létrehozása a Tower használatával

Más GUI-k harmadik felektől kaphatók. Torony ingyenes egy 30 napos próbaidőszakra, és elérhető a macOS és a Windows rendszeren.

Ha új ágat szeretne létrehozni a jelenleg kijelentkezett ágból, válassza a lehetőséget Új fiók létrehozása a főtől Adattár menü:

Ha új ágat szeretne létrehozni bármely elérhető ágból, kattintson a jobb gombbal az ágra a bal oldalsávon, és válassza a lehetőséget Új fiók létrehozása innen :

Vegye figyelembe, hogy mindkét esetben engedélyezheti az elágazást követési ágként, vagy módosíthatja az Kiindulópont bármelyik rendelkezésre álló fiókhoz:

Új fiók létrehozása a GitKraken használatával

GitCrack egy másik népszerű grafikus felhasználói felület, amely elsőre megfélemlítőnek tűnhet, de jó munkát végez a legfontosabb Git -fogalmak vizuális megjelenítésében, beleértve az ágakat is. A GitKraken ingyenes nyílt forráskódú használatra, és elérhető Windows, Mac és Linux rendszereken.

Győződjön meg arról, hogy a megfelelő aktív ággal dolgozik; ez az, amely a bal oldali sáv ágazati listájában van kiemelve:

Új ág létrehozásához kattintson az elágazás ikonra a fő eszköztáron:

Írja be fiókja nevét és nyomja meg az ENTER billentyűt:

Az új fiók automatikusan kijelentkezik, és értesítést kap a képernyő jobb oldalán.

Új fiók létrehozása a GitHubon

A helyi alkalmazás futtatásának alternatívájaként tárhelyét a két népszerű Git-támogató webalkalmazás egyikén tárolhatja. Az első, GitHub , nagyon népszerű lehetőség a nyílt forráskódú közösségben.

A GitHub megjeleníti jelenlegi (aktív) ágát a tárház nézetében, a bal felső sarokban:

Kattintson a gombra a meglévő ágak megjelenítéséhez:

Írja be az új fiók nevét, és vegye figyelembe, hogy lehetősége van létrehozni azt az aktuális ágból:

Létrehozása után az új ág aktívvá válik.

Új ág létrehozása a Bitbucketen

Bitbucket egy másik népszerű verziókezelő webes alkalmazás, amely ingyenes fiókokat kínál korlátlan számú privát tárolóval.

A tárhely bármelyik oldalán válassza a Ágak tétel a bal oldali menüből:

Kattints a Elágazás létrehozása gombot a jobb felső sarokban. Írja be az újat Fiók neve és kattintson Teremt . Ha máshonnan kell leágaznia, mint fő- , változtasd meg a Ágból első:

A Bitbucket megkönnyíti a kiválasztását típus amely a fióknévhez hozzáadott előtag, amely ösztönözheti az ágak szervezettebb megközelítését. Ez csak egy konvenció, nem pedig beépített Git-szolgáltatás, de hasznosnak bizonyulhat.

A létrehozás után a Bitbucket megjeleníti az új ág nézetét:

Tanulj meg Git -el ágazni

A Git az ágakról szól: olcsón hozhatók létre, és lehetővé teszik több munkafolyamat együttélését, és készen állnak az egyesítésre, ha elkészülnek. Ha már ismeri az ágak létrehozását, váltását és egyesítését, akkor jó úton halad a Git teljes kihasználása felé.

Részvény Részvény Csipog Email Érdemes Windows 11 -re frissíteni?

A Windows újra lett tervezve. De ez elég ahhoz, hogy meggyőzze Önt, hogy váltson a Windows 10 -ről a Windows 11 -re?

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • GitHub
  • GitHub asztal
A szerzőről Bobby Jack(58 cikk megjelent)

Bobby technológiai rajongó, aki két évtized nagy részében szoftverfejlesztőként dolgozott. Szenvedélyesen szereti a játékot, a Switch Player Magazin Vélemények szerkesztőjeként dolgozik, és elmerül az online közzététel és webfejlesztés minden területén.

miért nem működik a youtube a számítógépemen?
Továbbiak Bobby Jack -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide