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

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

instagram viewer
, 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.

Email
A cookie-k és a gyorsítótár törlése a Chrome-ban

Problémái vannak a Chrome-mal? A cookie-k és a gyorsítótár törlése csak segíthet.

Kapcsolódó témák
  • Programozás
  • GitHub
  • GitHub Desktop
A szerzőről
Bobby Jack (23 cikk megjelent)

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.

Tovább Bobby Jack-től

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.

.