Git

Hogyan lehet fiókokat létrehozni a Git-en

Hogyan lehet fiókokat létrehozni a Git-en
A Git az egyik legjobb verziókezelő rendszer. Szinte minden szoftverfejlesztő és rendszergazda körében nagyon népszerű a forráskódok kezelésében.

Ebben a cikkben a Git egy nagyon fontos tulajdonságáról fogok beszélni, a Git ágak. Tehát kezdjük.

Git ágak:

Tegyük fel, hogy a projektjén dolgozik. Hirtelen van egy remek ötlete, amelyet ki akar próbálni. De nem biztos abban, hogy működne-e vagy sem. Ne félj, itt van a Git-ág!

Nos, létrehozhat egy új Git-fiókot a projektjén, majd elkezdheti tesztelni ötleteit az új ágon. Ha tetszik, egyesítheti a fő- ág. Ha nem tetszik, bármikor eldobhatja / eltávolíthatja. Ez nem fogja befolyásolni az eredeti munkáját.

Vegye figyelembe, hogy a fő- ág az alapértelmezett ág a Git-ben. Automatikusan létrehozásra és használatra kerül, amikor inicializálja az új Git-tárat.

A cikk következő szakaszaiban bemutatom, hogyan hozhat létre Git-ágakat, használhatja a Git-ágakat és távolítsa el a Git-ágakat. Tehát haladjunk előre.

Git-tár készítése teszteléshez:

Ebben a részben klónozom az egyik GitHub-adattáramat a számítógépemre. Később különböző elágazási műveleteket fogok végezni ebben az adattárban. Ha akarja, használhatja saját Git-tárát is.

Ha a GitHub adattáramat szeretné használni a cikkben bemutatott dolgok teszteléséhez, akkor klónozásához futtassa a következő parancsot.

$ git klón https: // github.com / shovon8 / szögletes-hős-api

Miután a Github adattárat klónozták, keresse meg a projekt könyvtárat az alábbiak szerint:

$ cd szögletes-hős-api

Meglévő Git-ágak felsorolása:

A következő paranccsal felsorolhatja az összes létező Git-fiókot, amely a Git-adattárban van:

$ git ág

Mint láthatja, nekem csak egy ágam van fő- a Git adattáramon. Ahogy több fiókot hoz létre, az itt fog megjelenni. Az aktív ág előtt csillag (*) található. Más színű is lesz, mint a többi ág. Mint láthatja, a fő- ág elõtt csillag (*) van, tehát ez az éppen aktív ág.

Git-ágak létrehozása:

Tegyük fel, hogy új Git-fiókot akarunk létrehozni (nevezzük új funkciók) a fantasztikus ötleteid kipróbálására. Ehhez futtassa a következő parancsot:

$ git ág új funkciókat

Új ág új funkciók kell létrehozni a FEJ (utolsó kötelezettségvállalása) fő- ág.

Most, ha felsorolja az összes meglévő Git-fiókot a Git-tárhelyen, az új ágat fel kell tüntetni, ahogy az alábbi képernyőképen látható.

$ git ág

Pénztár a Git fiókokhoz:

Korábban létrehozott egy új Git-fiókot új funkciók. De ez nem aktív, amint az az alábbi képernyőképen látható.

A fióktelep aktiválását fizetésnek nevezzük a Git-ben.

Pénztár az új fiókhoz új funkciók, futtassa a következő parancsot:

$ git checkout új funkciók

Most, ha felsorolja az összes ágat, látnia kell a új funkció ág aktív.

Új fiók létrehozása és kijelentkezés:

Ha nem akar először létrehozni egy fiókot, és később két különböző paranccsal szeretne fizetni rajta, akkor a Git számára is van megoldás. Egyetlen paranccsal egyszerre hozhat létre és fizethet be az újonnan létrehozott fiókba. Ehhez használhatja a -b opció git pénztár.

Hozhattuk volna létre új funkció elágazás, és a korábbi példában a következő paranccsal nagyon egyszerűen kipróbálta:

$ git checkout -b new-feature

Változások végrehajtása a Git-fiókokban:

Amint pénzt fizet az új fiókjába új funkciók, elkezdheti új vállalások hozzáadását ehhez az ághoz.

Például megváltoztattam egy fájlt csomag.json a Git adattáramban, amint az a git státusz parancs:

Most hozzáadhat új vállalásokat az új fiókhoz új funkciók ahogy az alábbi képernyőképen láthatja.

$ git add -A
$ git committ -m 'fix csomag verziók a csomagban.json fájl '

Amint láthatja, az új elkötelezettség hozzáadódik a új funkció ág.

$ git log - online

Ha most fizet a fő- ág, akkor nem látja az új elkötelezettséget. Az új kötelezettségvállalás csak a új funkciók elágazás, amíg össze nem egyesíti a két ágat.

Új fiók létrehozása egy másik fiókból vagy vállalásból:

Ha egy másik elkötelezettségből vagy a FEJ (utolsó elkötelezettség) egy másik ághoz, akkor meg kell adnia, amikor létrehozza az új fiókot.

Ha nem adja meg a forráságat, vagy nem kötelezi el magát az új fiók létrehozásához, akkor az új ág a FEJ (utolsó elkötelezettség) annak a fióknak, amelyet jelenleg kijelentkeztek.

Új fiók létrehozása (tegyük fel teszt) tól FEJ egy másik ág (mondjuk, új funkciók), futtassa a következő parancsot:

A $ git branch teszteli az új funkciókat

Mint láthatja, mind a teszt és új funkciók fióktelepnek ugyanaz a története.

Tegyük fel, hogy új fiókot szeretne létrehozni teszt2 egy másik fióktelep meglévő elkötelezettségétől fő-.

Először az összes parancsot sorolja fel a következő paranccsal:

$ git log -online mester

Amint láthatja, a fő- ág jelenik meg. Figyelje meg, hogy mindegyiknek egyedi hash-ja van. Új fiók létrehozásához egy meglévő elkötelezettségből a kívánt elkötelezettség kivonatát kell használnia.

Most tegyük fel, hogy használni akarod az elkötelezettséget 45c336e mint a FEJ (utolsó elkötelezettség) az új ág teszt2. Ehhez futtassa a következő parancsot.

$ git ág teszt2 45c336e

Mint látható, az új ág teszt2 kötelezi el magát 45c336e.

Tehát így hozhat létre ágakat a Git-en. Köszönjük, hogy elolvasta ezt a cikket.

Hogyan lehet rögzíteni és streamelni a játékmenetét Linuxon
Korábban a játékokat csak hobbinak tekintették, de az idő múlásával a játékipar hatalmas növekedést ért el a technológia és a játékosok száma szempont...
A legjobb játékok kézi követéssel
Az Oculus Quest nemrégiben bemutatta a vezérlés nélküli kézi követés nagyszerű ötletét. Az egyre növekvő számú játékkal és tevékenységgel, amelyek tám...
Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...