A felülvizsgálat után az ág a legfontosabb koncepció a verziókezelésben. A Git sem kivétel, és a legtöbbnél jobban ösztönzi az ágak használatát. Könnyű és gyors velük dolgozni.

Az ágak használatának módja attól függ, hogy milyen projekten dolgozik - ha nem a saját projektje, akkor a karbantartó általában dönt Ön helyett.

Lehet, hogy csak az alapértelmezett fő- ág és egyetlen fejleszteni ág. Vagy használhat új ágat minden funkcióhoz és hibajavításhoz. Akárhogy is, sok olyan alkalmat talál, amikor az elérhető ágak felsorolása nagyon hasznos eszköz.

Mi az ág?

Az olyan verziókezelő rendszerek, mint a git, használják ezt a kifejezést ág a fákkal való hasonlatként. Mindegyik ág a másikból emelkedik ki, és végül a törzsnél ér vissza. Az ágak lehetővé teszik, hogy egyedi fejlesztési vonalakat hozzon létre, így elkülönítve dolgozhat rajtuk anélkül, hogy megzavarná a projekt többi szakaszát.

Hogyan kell felsorolni az ágakat a parancssorban

A parancssor a git gyors, hatékony eszköze. Sokat kell emlékeznie, hogy elsajátítsa, de a parancssori program mindig teljes mértékben támogatja a git számos funkcióját.

Ágak listája git -el

Az alapértelmezett parancssori eszköz a git. Az ágak kezelésével kapcsolatos fő alparancs az ág. Alapértelmezés szerint ez a parancs felsorolja az ágakat, így:

git ág

az ágnevek listáját adja ki, például:

* ápoló
fő-
következő

Vegye figyelembe, hogy ez a parancs betűrendben sorolja fel az ágakat, és csillaggal kiemeli az aktuális ágat. Azt is meg kell értenie, hogy a bemutatott ágak csak helyi jellegűek.

A távoli ágak megtekintéséhez használja a -r zászlót, hogy csak a távoli ágakat jelenítse meg, vagy a -a zászló a helyi és a távoli megjelenítéséhez. Részletesebb információkat a -v zászlóval és még részletesebb információkkal -vv.

git ág -vva

Ezzel sok hasznos információt kaphat, beleértve a helyi/távoli ágak használatának kiemelését, és mely ágak követik a többieket.

Használhatja a --lista lehetőség az ágak minta szerinti keresésére. Ez nagyon hasznos, ha sok ággal van dolga, például amikor egy projekt hibajavításonként egy ágat használ.

git ág -lista 'm*'

Ágak böngészése a gh használatával

Az gh program az GitHub parancssori eszköz. Ha a tároló távirányítót üzemeltet github.com, Te tudod használni gh kezelni. A legtöbb alapvető parancs a GitHub -ra jellemző, például problémák vagy Pull kérések kezelése. De a bővítmények már elérhetők, és ez a gh-branch kiterjesztés segíthet az ágak listázásában.

A telepítés után egyszerűen írja be:

gh ág

A GitHub lerakatkönyvtárban az összes ág listáját láthatja, kivéve az aktuális ágat. Gépelhet az ág neve szerinti szűréshez, és kiválaszthat egy ágat a váltáshoz.

Lásd még: A GitHub CLI telepítése Linuxra

Az ágak felsorolása a GitHub Desktop használatával

GitHub asztal helyi fiókokat jelenít meg a fő felhasználói felületen. Az ablak tetején egy gombot kell látnia Jelenlegi ág alatta az aktív munkaág látható. Nyomja meg ezt az alapértelmezett ág és a legutóbbi ágak megjelenítéséhez. Gépelhet a megjelölt mezőbe is Szűrő név szerint keresni bizonyos ágakat.

Lásd még: Hogyan kell klónozni egy lerakatot a GitHub Desktop használatával?

Hogyan kell felsorolni az ágakat a GitHub webhelyen

Ha a projektet a GitHubon tárolja, megtekintheti annak összes ágát a projektoldalán. Kezdje azzal, hogy navigál a projekthez Kód fülre, majd kattintson a számra mutató hivatkozásra ágak. Látni fogja az ágakat állapot szerint csoportosítva, beleértve az Minden ág választási lehetőség.

Fedezzen fel egy új projektet ágain keresztül

Gyakran sokat megtudhat egy projektről, ha felsorolja az ágait. Ez változhat, de megtudhatja, hogy mások jelenleg milyen funkciókon dolgoznak, vagy hány hiba aktív. Időnként azt is tudnia kell, hogy melyik ágban van.

Egy másik kiváló módszer a projekt megismerésére a felülvizsgálati előzmények megtekintése. Az git napló parancs nagyon hatékony eszköz annak felfedezésére, hogy milyen változások történtek.

RészvényCsipogEmail
Hogyan lehet megvizsgálni a projekt előzményeit git naplóval

Akár katasztrofális hibával van dolgában, akár csak néhány korábbi elkötelezettségét szeretné ellenőrizni, a git log a legjobb megoldás.

Olvassa tovább

Kapcsolódó témák
  • Programozás
  • GitHub
  • GitHub asztal
  • Programozás
A szerzőről
Bobby Jack (61 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.

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