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
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