Mikä on Git Branch? - Kuinka luoda Git-haara useilla esimerkeillä?

Sisällysluettelo:

Anonim

Katsaus Git Branchiin

Pääosin git-rakenteessa ohjelmoija pitää päähaaran puhtaana git-arkistossaan. Sitten he luovat kopion pääharasta, johon he voivat helposti tallentaa viimeksi päivitetyn koodin, korjata virheet, tehdä sen ja tehdä monia muita asioita. Tämä prosessi on vain haaroittuminen suoliston rakenteessa. Git Branch -komennon avulla voidaan luoda, poistaa, tehdä luetteloita ja muuttaa oksien nimeä. Haaroittuminen on yksi gitin uusimmista ominaisuuksista, joita käytetään koodin versionhallinnan ylläpitämiseen. Se ilmaisee äskettäin päivitetyn koodisi vaikuttamatta päähaaraan.

Kuinka luoda Git-haara?

  • Luo git-haara on konsepti, jota käytetään uusimpien uusien päivitysten luomiseen tekemättä muutoksia olemassa olevaan koodiin.
  • Nykyään gitissä ja monissa muissa versioiden hallintatyökaluissa käytetään haarautumisen käsitettä tehokkaampaan ohjelmistokehitysprosessiin.
  • Ennen uuden koodin luomisprosessin aloittamista haluamme vetää koodin, joten meillä on viimeisin päivitetty koodi.
  • Sitten voidaan nähdä luettelo kaikista olemassa olevista haaroista gitissä kutsumalla komentoa nimellä:

git branch

  • Se näyttää kaikki git-arkistossa olevat oksat.
  • HEAD: tä käytetään osoittamaan sen haaran tila, jonka käyttäjä tällä hetkellä työskentelee.
  • Joten, se on täysin erilainen kuin PÄÄ. Tämä toimii osoittimena paikalliselle sivukonttorillesi, jolla parhaillaan työskentelet.
  • git loki on yksinkertainen komento, jota käytetään tarkistamaan mikä haara ohjelmoija toimii tällä hetkellä.
  • Jos ohjelmoija haluaa siirtyä haarasta toiseen, niin voidaan painaa komentoa kuten:

git checkout (branch-name)

  • Kun kaikki tämä prosessi on valmis, haluat siirtää koodisi Git-arkistoon, jotta voit kutsua komentoa, kuten:

git push origin

  • Vaikka haluat sitoa viimeisimmän päivitetyn koodin, sinun on kytkettävä päähaaro päälle ensin mistä tahansa toisesta haarasta ja sitten sitouduttava viimeisin koodi käyttämällä git checkout masteria.

Kuinka luoda uusi Git-haara?

Git: llä on useita tapoja luoda uusi haara. Näemme yksi kerrallaan, kuten alla mainitaan:

`1) Yksinkertaisin tapa luoda uusi haara seuraavan komennon avulla:
git checkout –b

Tämä on yleisimmin käytetty tapa luoda haara sinulle äskettäisestä haarasta, ja se muuttuu haaraasi käyttämällä itse yhtä komentoa.

2) Toinen tapa luoda haara määrittämällä komentoon tietty haaran nimi seuraavasti:

git checkout –b new branch switched to branch

Yllä olevassa skenaariossa voit määritellä eri haarat, joiden kautta toinen haara luodaan.

3) Yksi yksinkertaisista tavoista luoda haara on seuraava:

git branch

Tätä yksinkertaisinta komentoa käyttämällä voidaan helposti luoda uusi haara git-tiedostoon. Tässä tapauksessa kassalle tehdään taustaprosessi.

Kaikki yllä olevista vaiheista haara ei voi automaattisesti antaa meille mahdollisuuden siirtyä äskettäin luotuun haaraan. Aluksi se asettaa meidät päähaaraamme kuten:

  • git haara

* master
git branch Branch_1
git branch
* master

Branch_1

Jos haluat päivittää äskettäin luodun oksan manuaalisesti, kytke tämä haara päälle kassalla.

git checkout Branch_1
Switched to branch Branch_1.

4) Haaran luominen komitean kautta:

Tämä on toinen tapa luoda haara git määrittelemällä sitoutuminen hash:

$ git branch

Hakemiston avulla se määrittelee joitain hahmoista heidän joukostaan.

  • git haara

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

Tämä yksi komento suorittaa sekä luomisen että poistumisen haarasta.

5) Haaran luominen tunnisteesta:

  • Kuten tiedämme, yksi luodaan haara käyttämällä sitoutumista samalla tavalla kuin yksi voidaan luoda haara tunnisteella.
  • Sen käyttö osoittaa jotain projektin koodihistoriaan.
  • Tässä tunnisteet toimivat tunnisteena.

Tässä on syntaksi haaran luomiseen tunnistetta käyttämällä seuraavasti:

git checkout –b

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

esimerkit

Oletetaan, että työskentelemme joihinkin hankkeisiin, joiden päivitys on päivitetty, ja olemme päähaaroissa. Oletetaan, että haluamme tehdä muutoksia uusimpaan koodiin vaatimusten mukaisesti, joten emme tee suoraan muutoksia päähaaraan.

Luomme yhden uuden haaran ja siirrymme suoraan uuteen haaraan:

  • git haaraosasto
  • git kassalle

Työskentelit koodin parissa ja tallensit tiedoston osastoosastoon

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

  • Tallenna myöhemmin kaikki tiedostoon tehdyt muutokset ja tarkista tila:

$ git status

  • Kaikki muutokset tallennetaan onnistuneesti. Oletetaan koodi:

$ git commit

  • Kuten yllä on osoitettu, sitoutimme kaikki muutokset vastikään perustettuun sivuliikkeeseen.
  • Kun se on selvinnyt, kaikki on hyvin, nyt on aika sitoutua kaikki päähaaran koodi:

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

  • Suorittamalla yllä oleva komento voimme tallentaa kaikki viimeisimmät koodimme git-arkiston master-haaraan.

lähtö:

  • Haarakoodin muutosten yhdistäminen: Se näyttää uusimmat päivitykset.

Git merge (haara-nimi) = git merge Computer

  • Oletetaan, että projektissamme on joitain tarpeettomia sivukonttoreita, ja haluamme poistaa nämä haarat git-arkistosta.
  • Joten tämä voi tapahtua poistamalla haara -vaihtoehto seuraavasti:

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

johtopäätös

  • Haaroittumista gitissä käytetään koodin ylläpitämiseen, ennen kuin se sitoutuu päähaaroon.
  • Sen avulla voidaan varmentaa luettelo haarakohdista, pystyä luomaan uusia sivukonttoreita, poistamaan tarpeettomia sivukonttoreita ja monia muita tämän toiminnon tehtäviä.
  • Täällä olemme nähneet erilaisia ​​tapoja luoda haara ikään kuin kassalta, määrittämällä haaran nimi toimeksiannon avulla luomalla tunnisteen jne.

Suositellut artikkelit

Tämä on opas Git Branchiin. Keskustelemme täällä mikä on Git Branch? ja kuinka luoda se erilaisilla esimerkeillä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Git Vaihtoehtoja
  2. Johdanto GIT: ään
  3. GIT-haastattelukysymykset
  4. GitHub-komennot
  5. GIT-versionhallintajärjestelmä
  6. Git Push