Kuinka voin yhdistää haaran toiseen Gitiin?

How Do I Merge One Branch Another With Git



Yksi Gitin tehokkaimmista ominaisuuksista on haaran luominen ja yhdistäminen. Gitin avulla käyttäjät voivat luoda uuden haaran ja yhdistää ne kehityskoodiin. Tämä ominaisuus parantaa eri projektien kehitysprosessin työnkulkua kannustamalla keskittyneempiin, pienempiin ja rakeisiin sitoumuksiin.

Useimmissa vanhoissa versionhallintajärjestelmissä, kuten CVS, joissa yhdistämisen vaikeus rajoitti sen vain käyttäjille. Moderni keskitetty versionhallintajärjestelmä, kuten subversio, vaatii sitoumuksia keskusvarastoon. Kun puhumme Gitistä, meidän on luotava uusi haarakoodi uuden ominaisuuden tai virheenkorjauksen lisäämiseksi.







Tässä artikkelissa näytämme sinulle, miten voit luoda uuden haaran, lisätä sitoumuksia uusiin ominaisuuksiin ja yhdistää masterin uuteen haaraan.



Aloitetaan demo kahden haaran yhdistämisestä. Olemme suorittaneet kaikki komennot CentOS 8 Linux -jakelussa, jotka on mainittu alla yksityiskohtaisesti:



Git -haaran komento

Jos haluat tarkastella tietyn arkiston kaikkien olemassa olevien haarojen luetteloa, voit tehdä tämän tehtävän helposti käyttämällä 'git branch' -komentoa. Tähti -merkki tulee näkyviin tällä hetkellä aktiiviseen haaraan. Kirjoita seuraava komento näyttääksesi kaikki haaraluettelot:





$ git haara

Yllä oleva komento näyttää vain haarat. Luo uusi haara arkistoon seuraavan komennon avulla.

$ git -haara new_branch



Git -haara new_branch luo uuden haaran nykyiseen Git -arkistoosi.

Sinun pitäisi tietää, että kun git luo uuden haaran, se ei luo uutta sitoutumisjoukkoa edustamaan tätä uutta haaraa. Gitissä haara toimii kuin vain tagi tai tunniste, jonka avulla voit osoittaa tiettyyn sitoutumismerkkijonoon. Siksi Git -repoa käyttämällä voit luoda useita sitoumuksia yhdestä tukikohdasta.

Git checkout -komento

Olemme luoneet yllä uuden haaran käyttämällä 'git branch new_branch'. Aktiivinen haara on kuitenkin ”päähaara”. Aktivoi 'new_branch' suorittamalla seuraava komento päätelaitteessa:

$ git kassalle uusi haara

Edellä annettu komento vaihtuu pääkäyttäjästä uuteen haaraan. Nyt voit työskennellä tämän juuri luodun haaran parissa.

Nyt lisäät uusia sitoumuksia tai otat uuden ominaisuuden käyttöön ”new_branchissa”. Sinun tapauksessasi lisäät funktion tai koodin äskettäin luotuun haaraan ja yhdistät sen takaisin pää- tai pääkoodihaaraan.

# ... kehittää funktiokoodia ...
$ git lisäys –A
$ git bind –m 'Jotkut sitoutumisviestit näytettäväksi.'

Suorita seuraava komento aktivoidaksesi päähaara.

$ git kassan isäntä

Git merge -komento

Yhdistä nyt uuden ominaisuuden päähaara seuraavalla komennolla.

$ git yhdistä uusi haara

Käyttämällä 'git merge new-branch' -komentoa voit yhdistää määritetyn haaran aktiiviseen päähaaraan. Uusi ominaisuus on nyt lisätty päähaaraan. Seuraavan komennon avulla voit tarkistaa sitoumukset ja tiedot:

$ git loki -1

Johtopäätös

Yhteenvetona kaikista yllä olevista yksityiskohdista olemme luoneet uuden haaran 'new_branch', aktivoineet sen ja lisänneet siihen uusia sitoumuksia tai uusia ominaisuuksia. Kun olet tehnyt kaikki muutokset, yhdistä tämä uusi haara takaisin päähaaraan. Olemme oppineet yhdistämään yhden haaran toiseen haaraan Gitissä tässä artikkelissa.