Git

Kako ustvariti podružnice na Git

Kako ustvariti podružnice na Git
Git je eden najboljših sistemov za nadzor različic. Zelo priljubljen je med skoraj vsemi vrstami razvijalcev programske opreme in sistemskih skrbnikov za upravljanje izvornih kod.

V tem članku bom govoril o zelo pomembni lastnosti Git, vej Git. Torej, začnimo.

Podružnice Git:

Recimo, da delate na svojem projektu. Kar naenkrat imate odlično idejo, ki jo želite preizkusiti. Toda niste prepričani, ali bi to delovalo ali ne. Ne bojte se, podružnica Git je tukaj!

No, na svojem projektu lahko ustvarite novo vejo Git, nato pa začnite preizkušati svoje ideje na novi veji. Če vam je všeč, ga lahko združite z mojster podružnica. Če vam ni všeč, ga lahko kadar koli zavržete / odstranite. To ne bo vplivalo na vaše izvirno delo.

Upoštevajte, da mojster grana je privzeta veja v Gitu. Samodejno se ustvari in uporabi, ko inicializirate novo skladišče Git.

V naslednjih oddelkih tega članka spodaj vam bom pokazal, kako ustvariti veje Git, uporabljati veje Git in odstranjevati veje Git. Torej, pojdimo naprej.

Priprava skladišča Git za testiranje:

V tem razdelku bom v svoj računalnik kloniral eno od svojih skladišč GitHub. Kasneje bom v tem odlagališču opravil drugačno razvejanje. Če želite, lahko uporabite tudi svoje skladišče Git.

Če želite uporabiti moje skladišče GitHub za testiranje stvari, ki sem jih prikazal v tem članku, zaženite naslednji ukaz, da ga klonirate.

$ git klon https: // github.com / shovon8 / angular-hero-api

Ko je repozitorij Github kloniran, se pomaknite do imenika projekta, kot sledi:

$ cd angular-hero-api

Seznam obstoječih vej Git:

Z naslednjim ukazom lahko navedete vse obstoječe veje Git, ki jih imate v svojem skladišču Git:

$ git podružnica

Kot vidite, imam samo eno vejo mojster v mojem skladišču Git. Ko ustvarite več vej, se bo prikazala tukaj. Aktivna veja ima pred sabo zvezdico (*). Imela bo tudi drugačno barvo kot druge veje. Kot lahko vidite, mojster podružnica ima zvezdico (*) pred sabo, zato je trenutno aktivna podružnica.

Ustvarjanje vej Git:

Zdaj recimo, da želite ustvariti novo vejo Git (recimo temu nove lastnosti) za preizkušanje vaših čudovitih idej. Če želite to narediti, zaženite naslednji ukaz:

$ git veje nove funkcije

Nova veja nove lastnosti je treba ustvariti iz GLAVA (zadnji prevzem) mojster podružnica.

Zdaj, če v svojem skladišču Git navedete vse obstoječe veje Git, mora biti navedena nova veja, kot lahko vidite na spodnjem posnetku zaslona.

$ git podružnica

Naročite v Git Branches:

Prej ste ustvarili novo vejo Git nove lastnosti. Vendar ni aktiven, kot lahko vidite na spodnjem posnetku zaslona.

Aktiviranje podružnice se v Gitu imenuje checkout.

Za plačilo v novo poslovalnico nove lastnosti, zaženite naslednji ukaz:

$ git checkout nove funkcije

Zdaj, če navedete vse veje, bi morali videti nova funkcija podružnica je aktivna.

Ustvarjanje in preverjanje v novi veji:

Če ne želite najprej ustvariti podružnice in jo kasneje odjaviti z dvema različnima ukazoma, potem ima Git rešitev tudi za vas. Hkrati lahko z enim ukazom ustvarite in prevzamete novo ustvarjeno vejo. Če želite to narediti, lahko uporabite -b možnost git checkout.

Lahko bi ga ustvarili nova funkcija in se v prejšnjem primeru zelo enostavno odjavil z naslednjim ukazom:

$ git checkout -b nova funkcija

Izvajanje sprememb v vejah Git:

Ko se odjavite v novo poslovalnico nove lastnosti, v to vejo lahko začnete dodajati nove zaveze.

Na primer, spremenil sem datoteko paket.json v mojem repozitoriju Git, kot lahko vidite iz git status ukaz:

Zdaj lahko novi veji dodate nove zaveze nove lastnosti kot lahko vidite na spodnjem posnetku zaslona.

$ git add -A
$ git commit -m 'popravljene različice paketa v paketu.json datoteka '

Kot lahko vidite, je nova objava dodana v nova funkcija podružnica.

$ git log --oneline

Zdaj, če se odjavite v mojster podružnice, nove objave ne boste videli. Nova odobritev je na voljo samo v nove lastnosti vejo, dokler ne združite obeh vej.

Ustvarjanje nove podružnice iz druge podružnice ali objave:

Če želite ustvariti novo vejo iz druge odobritve ali iz datoteke GLAVA (zadnja odobritev) druge veje, jo boste morali določiti, ko boste ustvarili novo vejo.

Če ne navedete izvorne veje ali se zavežete, iz katere želite ustvariti novo vejo, bo nova veja ustvarjena iz GLAVA (zadnji prevzem) podružnice, v kateri ste trenutno prijavljeni.

Če želite ustvariti novo vejo (recimo preskus) Iz GLAVA (zadnji prevzem) druge veje (recimo, nove lastnosti), zaženite naslednji ukaz:

$ git branch test novih funkcij

Kot lahko vidite, sta oba preskus in nove lastnosti podružnica ima isto zgodovino odobritve.

Recimo, da želite ustvariti novo vejo test2 iz obstoječe odobritve iz druge veje mojster.

Najprej navedite vse zaveze z naslednjim ukazom:

$ git log -oneline master

Kot lahko vidite, so vsi predaji mojster so prikazane. Upoštevajte, da ima vsak prevzem edinstveno razpršitev. Če želite ustvariti novo vejo iz obstoječe odobritve, morate uporabiti zgoščeno želeno odobritev.

Zdaj, recimo, želite uporabiti za prevzem 45c336e kot GLAVA (zadnji prevzem) nove veje test2. Če želite to narediti, zaženite naslednji ukaz.

$ git test test2 45c336e

Kot lahko vidite, nova veja test2 ima obveznosti do 45c336e.

Tako ustvarite veje na Gitu. Hvala, ker ste prebrali ta članek.

Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...