Kuidas ühendada üks filiaal Gitiga teiseks?

How Do I Merge One Branch Another With Git

Üks võimsamaid Giti funktsioone on filiaali loomine ja ühendamine. Git võimaldab kasutajatel luua uue haru ja ühendada need arenduskoodiga. See funktsioon parandab erinevate projektide arendusprotsessi töövoogu, julgustades keskendunumaid, väiksemaid ja üksikasjalikumaid kohustusi.

Enamikus pärandversiooni juhtimissüsteemides, nagu CVS, mille ühendamise raskused piirdusid ainult kasutajate edasiarendamisega. Kaasaegne tsentraliseeritud versioonijuhtimissüsteem, nagu subversioon, nõuab kohustusi keskses hoidlas. Gitist rääkides peame uue funktsiooni või veaparanduse lisamiseks looma uue harukoodi.



Selles artiklis näitame teile, kuidas luua uut haru, lisada kohustusi uutele funktsioonidele ja ühendada kapten uue haruga.



Alustame kahe haru ühendamise demoga. Oleme täitnud kõik CentOS 8 Linuxi levitamise käsud, mida on allpool üksikasjalikult kirjeldatud:



Git haru käsk

Kui soovite vaadata konkreetse hoidla kõigi olemasolevate harude loendit, saate käsu „git branch” abil seda ülesannet hõlpsasti teha. Praegu aktiivsele harule ilmub tärn. Kõigi harude loendi kuvamiseks tippige järgmine käsk:

$ git haru

Ülaltoodud käsk loetleb ainult harud. Kasutage hoidla uue haru loomiseks järgmist käsku.

$ git filiaal new_branch



„Git branch new_branch” loob teie praegusesse Giti hoidlasse uue haru.

Peaksite teadma, et kui git loob uue haru, ei loo see uut haru esindamiseks uut kohustuste komplekti. Gitis käitub haru nagu lihtsalt silt või silt, mille abil saate osutada kindlale kohustuste stringile. Seetõttu saate Git repot kasutades luua ühest baasist mitu kohustuste komplekti.

Git väljaregistreerimise käsk

Oleme loonud ülalpool uue haru, kasutades funktsiooni „git branch new_branch”. Kuid aktiivne haru on 'peamine haru'. „Uus_haru” aktiveerimiseks täitke terminalis järgmine käsk:

$ git checkout uus haru

Ülaltoodud käsk lülitub ülemjuhatajalt uuele harule. Nüüd saate selle äsja loodud haruga töötada.

Nüüd lisate mõned kohustused või rakendate uuele harule uue funktsiooni. Teie puhul lisate funktsiooni või koodi äsja loodud harule ja ühendate selle tagasi põhi- või põhikoodi haruks.

# ... töötada välja mõni funktsioonikood ...
$ git lisab –A
$ git pühenduda –m 'Mõni pühendumissõnum kuvamiseks.'

Nüüd käivitate peaharu aktiveerimiseks järgmise käsu.

$ git kassameister

Git ühendamise käsk

Nüüd kasutage uue funktsiooni põhiharu ühendamiseks järgmist käsku.

$ git ühendage uus haru

Kasutades käsku „git merge new-branch”, saate ühendada määratud haru praegu aktiivseks põhiharuks. Uus funktsioon on nüüd koos põhiharuga lisatud. Järgmise käsu abil saate kontrollida kohustusi ja üksikasju:

$ git log -1

Järeldus

Kõigi ülaltoodud üksikasjade kokkuvõtteks oleme loonud uue haru „new_branch”, aktiveerinud selle ja lisanud sellele mõned uued kohustused või uued funktsioonid. Kui olete kõik muudatused teinud, ühendage see „uus_haru” tagasi peamiseks haruks. Selles artiklis oleme õppinud, kuidas ühendada üks haru teise haruga Gitis.