Kaj je Git Branch? - Kako ustvariti Git Branch z različnimi primeri?

Kazalo:

Anonim

Pregled podružnice Git

Programer v glavnem v strukturi git ohranja svojo glavno vejo v svojem git repozitoriju. Nato ustvarijo kopijo glavne veje, v katero lahko zlahka shranijo svojo zadnjo posodobljeno kodo, odpravijo napake, jo naredijo in naredijo še veliko drugih stvari. Ta postopek ni nič drugega kot razvejanje v strukturi git. Z ukazom git Branch lahko ustvarite, odstranite, naredite seznam, lahko spremenite ime vej. Branching je ena najnovejših lastnosti git, ki se uporablja za vzdrževanje nadzora nad različico kode. Označuje vašo nedavno posodobljeno kodo, ne da bi to vplivalo na glavno vejo.

Kako ustvariti Git Branch?

  • Ustvari podružnico git je koncept, ki se uporablja za najnovejše nove posodobitve, ne da bi spremenil obstoječo kodo.
  • Danes git in številna druga različna orodja za nadzor različic uporabljajo koncept Branching za učinkovitejši postopek razvoja programske opreme.
  • Preden začnemo s postopkom ustvarjanja katere koli nove podružnice v naši kodi, želimo potegniti kodo, zato imamo zadnjo posodobljeno kodo.
  • Nato si lahko ogledate seznam vseh obstoječih podružnic v git-u, tako da pokličete ukaz kot:

git branch

  • Prikazale bodo vse veje v git repozitoriju.
  • HEAD se uporablja za prikaz stanja, na kateri podružnici trenutno deluje.
  • Torej je popolnoma drugače kot GLAVA. To deluje kot kazalec na vašo lokalno podružnico, na kateri trenutno delate.
  • git log je preprost ukaz, ki se uporablja za preverjanje, v kateri veji trenutno deluje programer.
  • Če se programer želi premakniti iz ene podružnice v drugo, potem lahko pritisne na ukaz:

git checkout (branch-name)

  • Ko je ta postopek končan, želite kodo potisniti v repozitorij Git, da lahko pokličete ukaz, kot je:

git push origin

  • Medtem ko želite zavezati svojo najnovejšo posodobljeno kodo, morate najprej vklopiti glavno vejo iz katere koli druge veje in šele nato zavezati najnovejšo kodo z uporabo git checkout master.

Kako ustvariti novo vejo Git?

Obstaja več načinov za ustvarjanje nove podružnice z uporabo Gita. Videli bomo eno za drugim, kot je navedeno spodaj:

`1) Najosnovnejši način za ustvarjanje nove veje z naslednjim ukazom:
git checkout –b

To je najpogosteje uporabljen način za ustvarjanje podružnice iz vaše nedavne podružnice in se bo spremenil v vašo vejo z uporabo enega samega ukaza.

2) Drug način za ustvarjanje veje, tako da v ukazu določite določeno ime veje:

git checkout –b new branch switched to branch

V zgornjem scenariju neobvezno lahko določite različne veje, skozi katere bo ustvarjena druga veja.

3) Eden od preprostih načinov za ustvarjanje podružnice je, kot je prikazano spodaj:

git branch

S tem najpreprostejšim ukazom lahko preprosto ustvarite novo vejo v git-u. V tem primeru bo izplačilo opravljeno v ozadju.

Vse iz zgornjih korakov nam veje ne more samodejno omogočiti premika na novo ustvarjeno vejo. Na začetku nas postavlja v našo glavno vejo kot:

  • git podružnica

* master
git branch Branch_1
git branch
* master

Podružnica_1

Če želite ročno posodobiti novo ustvarjeno vejo, nato vklopite to vezo s pomočjo ukaza za preverjanje.

git checkout Branch_1
Switched to branch Branch_1.

4) Ustvarjanje podružnice prek zaveze:

To je še en način, da ustvarite vejo v git-u, tako da določite dokument s svojim hash-jem:

$ git branch

S pomočjo hash git določi nekatere znake med njimi.

  • git podružnica

* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master

Ta en ukaz opravlja obe nalogi ustvarjanja in preverjanja izven veje.

5) Ustvarjanje podružnice iz oznake:

  • Kot vemo, lahko ena veja ustvari z uporabo predvajanja, ki je enako kot ena, lahko ustvari podružnico s pomočjo oznake.
  • Njena uporaba za prikaz nekaj v zgodovini kode projekta.
  • Tu oznake delujejo kot identifikator.

Tu je sintaksa za ustvarjanje veje z oznako na naslednji način:

git checkout –b

git branch tag-branch v0.2.23
git branch
tag-branch
*master

Primeri

Upoštevajmo, da delamo na nekaterih projektih s posodobljeno obvezo in smo na glavni veji. Recimo, da želimo spremeniti najnovejšo kodo glede na zahteve, zato sprememb v glavni veji ne bomo neposredno naredili.

Ustvarili bomo eno novo podružnico in prešli neposredno na novo ustvarjeno vejo:

  • git podružnica
  • git blagajna

Delali ste na kodi in datoteko shranili v vejo oddelka

$ git commit –a –m 'inserted header (department)'

  • Kasneje shranite vse spremembe, ki ste jih izvedli v datoteki, in preverite stanje:

$ git status

  • Vse spremembe so uspešno shranjene. Zavežemo se kode:

$ git commit

  • Kot je prikazano zgoraj, smo v našem novo ustvarjenem oddelku izvedli vse spremembe.
  • Ko je jasno, da je vse v redu, je zdaj čas, da vnesemo vso kodo na glavno vejo:

$ git commit –a –m 'saved changes (master)'

  • Z izvedbo zgornjega ukaza lahko shranimo vso našo najnovejšo kodo v glavno vejo skladišča git.

Izhod:

  • Združevanje sprememb kode podružnice: prikaže se najnovejše posodobitve.

Git spajanje (ime veje) = git spajanje Computer

  • Recimo, da imamo v našem projektu nekaj nepotrebnih vej in jih želimo odstraniti iz repozitorija git.
  • To se lahko zgodi s pomočjo možnosti brisanja veje na naslednji način:

git branch –d (branch-name) git branch –d Civil

Zaključek

  • Podružnica v git-u se uporablja za vzdrževanje kode, preden jo vnesete v glavno vejo.
  • S pomočjo tega lahko preverite seznam podružnic, ki lahko ustvarijo nove veje, odstranijo nepotrebne veje in še veliko drugih operacij, povezanih s to funkcionalnostjo.
  • Tu smo videli različne načine, kako ustvariti vejo, kot da bi naredili ukaz za preverjanje, podali ime veje, prek zaveze, z ustvarjanjem oznake itd.

Priporočeni članki

To je vodnik za Git Branch. Tukaj razpravljamo, kaj je Git Branch? in Kako ga ustvariti z različnimi primeri. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Git alternative
  2. Uvod v GIT
  3. Vprašanja za razgovor GIT
  4. GitHub ukazi
  5. GIT nadzorni sistem različic
  6. Git Push