Az ágak központi szerepet játszanak a programozás verziókontroll-koncepciójában, különös tekintettel a Gitre. Ez az indító cikk megmondja, mi az a fióktelep, és hogyan hozhat létre egyet különféle eszközök segítségével.
Mi az a Git Branch?
A verzióvezérlő rendszerekben a kifejezés ág a fákkal való analógiában alkalmazzák abban az értelemben, hogy mindegyik ág egy másikból kerül ki, és végül a törzsnél tér vissza. Az ágak lehetővé teszik, hogy egyedi fejlődési vonalakat hozzon létre, hogy azokon külön dolgozzon, anélkül, hogy más munkát megzavarna.
Összefüggő: Hogyan használjuk a Git ágakat a programozási projekt felépítéséhez
Ebben a cikkben megvizsgáljuk, hogy mit jelent a kód elágazása, hogyan kell csinálni, és hogyan kezelhetjük a "fő" git ág frissítéseit.
A Git használatával dolgozni fog a fő- fióktelep alapértelmezés szerint, függetlenül attól, hogy tisztában vagy vele. Ezt gyakran az Ön nevének nevezik aktív, jelenlegi
, kijelentkezett, vagy FEJ ág. A fejlődési ciklusod során bármikor létrehozhatsz egy új ágat, és ettől a ponttól kezdve minden ágban külön munkát végezhetsz.Új ág létrehozása a parancssoron
A parancssori Git program kínálja a legtöbb erőt és rugalmasságot, de sokat kell tanulni. Ha kényelmesen ássa körül a man oldalakat, és erősen kihasználja a Git-t, ez egy remek lehetőség.
Használja a git ág parancs új ág létrehozására a megadott névvel:
$ git ág dev
A „dev” fiók a helyi fiók „master” nyomon követésére van felállítva.
Ez elágazik az aktuális ágtól, ezért a parancs végrehajtása előtt győződjön meg arról, hogy az ágra váltani kívánt.
Felsorolhatja az összes fiókot, és ellenőrizheti, hogy az újat létrehozták-e git ág érvek nélkül:
$ git ág
1 dev
2 * mester
A. Segítségével további információkat láthat, beleértve azt is, hogy melyik ágat követi egy másik -vv zászló:
$ git ág -vv
1 dev d1a9e5b [master] megjegyzés végrehajtása
2 * master d1a9e5b megjegyzés végrehajtása
Ha megpróbál fiókot létrehozni az első elkötelezettség előtt, hibaüzenetet kap, például:
végzetes: Nem érvényes objektumnév: 'master'.
Ha megpróbál fiókot létrehozni egy már létező név használatával, hibaüzenetet kap, például:
végzetes: A „dev” nevű ág már létezik.
A git ág parancs új ágat hoz létre, amely ugyanarra az elkötelezettségre mutat, amelyen éppen dolgozik. A munkadarabja azonban továbbra is a törzsfiókra mutat. A most létrehozott új fiókra való váltáshoz használja git pénztár:
git pénztár dev
A kifejezés pénztár zavaró lehet, ha más verziókezelő rendszerekhez szokott; Gitben, pénztár az éppen aktív ág átkapcsolására utal. Mivel általában létre kell hozni egy új fiókot, az egész folyamathoz tartozik egy parancsikon:
git pénztár -b dev
Ez a parancs azt jelenti, hogy „hozzon létre egy új ágat, amelynek neve„ dev ”, és azonnal váltson rá”. Ez egyenértékű:
git ág dev
git pénztár dev
Valójában még használhatja is git pénztár fiók létrehozása bármely másból, nem csak a jelenleg ellenőrzött fiókból. Például egy új elnevezésű fiók létrehozásához egy másiknevű ágból dev:
git pénztár -b másik dev
Új fiók létrehozása a GitHub Desktop használatával
A Git ágak Windows vagy macOS rendszeren történő létrehozásának másik módja a GitHub Desktop, a GitHub által biztosított hivatalos grafikus felhasználói felület (GUI) program. A grafikus felhasználói felület használata tökéletes kezdőknek és azoknak, akik rémálmokat látnak, amikor valaki megsúgja a Vim szót.
A GitHub Desktop mindig az aktuális fiókot jeleníti meg a fő eszköztáron:
Kattintson a fő eszköztár gombra a tároló fiókjainak részleteinek megjelenítéséhez, beleértve az új fiók létrehozásának lehetőségét is:
Ne feledje, hogy ha egy fiók neve egyezések nélküli begépelésével kezd beírni, akkor a GitHub Desktop egy új elágazik, és megmutatja a billentyűparancsot ehhez - hasznos, ha ez valóban olyan dolog, amit találsz magadnak nagyon:
A gomb megnyomásával is elindíthatja Új fiók nyomógombot azonnal. Bármelyik utat választja is, egy párbeszédablakot kap, amely megerősíti az új fióktelep nevét:
Az új ágad mindig azon az ágon fog alapulni, amelyik aktív volt, amikor létrehoztad. A GitHub Desktop átvált az új fiókra, amely automatikusan követi azt az ágat, amelyből létrehozta.
Új fiók létrehozása a torony használatával
Más GUI-k harmadik felektől állnak rendelkezésre. Torony 30 napos próbaidőszak alatt ingyenes, és elérhető MacOS és Windows rendszereken.
Új fiók létrehozásához a jelenleg kijelölt fiókból válassza a lehetőséget Új fiók létrehozása a főtől Adattár menü:
Új ág létrehozásához bármely elérhető ágból kattintson a jobb gombbal az ágra a bal oldali sávban, és válassza a lehetőséget Új fiók létrehozása innen: :
Ne feledje, hogy mindkét esetben engedélyezheti az elágazást nyomkövetési ágként, vagy megváltoztathatja a Kiindulópont bármely elérhető fiókhoz:
Új fiók létrehozása a GitKraken használatával
GitKraken egy másik népszerű grafikus felhasználói felület, amely elsőre félelmetesnek tűnhet, de jó munkát végez a legfontosabb Git-fogalmak, köztük az ágak vizuális képviseletében. A GitKraken ingyenesen használható nyílt forráskódú használatra, és Windows, Mac és Linux rendszerekhez is elérhető.
Győződjön meg arról, hogy a megfelelő aktív ággal dolgozik; ez az, amelyet a bal oldali sáv fióktelepében kiemeltek:
Új fiók létrehozásához kattintson a fiók ikonra a fő eszköztáron:
Írja be fióktelepének nevét, és nyomja meg az ENTER billentyűt:
Az új fiókot automatikusan kivesszük, é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árolhatja a két népszerű Git-támogató webalkalmazás egyikét. Az első, GitHub, nagyon népszerű lehetőség a nyílt forráskódú közösség körében.
A GitHub megjeleníti az aktuális (aktív) ágat a lerakat nézetben, a bal felső sarokban:
Kattintson a gombra a meglévő ágak megjelenítéséhez:
Írja be új fiókjának nevét, és vegye figyelembe, hogy megadhatja a lehetőséget az aktuális fiók létrehozására:
Miután létrehozta, új fiókja aktívvá válik.
Új fiók létrehozása a Bitbucket-en
Bitbucket egy másik népszerű verziókezelő webalkalmazás, amely korlátlan számú privát tárházzal kínál ingyenes fiókokat.
A tárház bármelyik oldalán válassza ki a Ágak elem a bal oldali menüből:
Kattints a Hozz létre fiókot gombot a jobb felső sarokban. Írja be az újat Ág neve és kattintson Teremt. Ha bárhonnan máshonnan kell elágazni fő-, változtasd meg a Fiókból első:
A Bitbucket megkönnyíti a típus amely az ágnévhez hozzáadott előtag, amely ösztönözheti az ágak szervezettebb megközelítését. Ez csak egyezmény, nem pedig a beépített Git szolgáltatás, de hasznosnak bizonyulhat.
Miután létrehozta, a Bitbucket megjeleníti az új fiók nézetét:
Tanuld meg elágazni a Git-el
A Git az ágakról szól: olcsón létrehozhatók, és lehetővé teszik, hogy a munka több folyama egymás mellett létezzen, és készen áll majd az összevonásra. Ha ismeri az ágak létrehozását, váltását és összevonását, akkor jó úton jár ahhoz, hogy a Git teljes mértékben kihasználja.
Problémái vannak a Chrome-mal? A cookie-k és a gyorsítótár törlése csak segíthet.
- Programozás
- GitHub
- GitHub Desktop
Bobby technológiai rajongó, aki szoftverfejlesztőként dolgozott a két évtized alatt. Szenvedélyesen játszik a játékokkal, a Switch Player Magazine Véleményszerkesztőjeként dolgozik, és elmerül az online kiadványok és webfejlesztés minden aspektusában.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.