Git

Kako združim eno vejo z drugo z Git?

Kako združim eno vejo z drugo z Git?
Ena najmočnejših funkcij Gita je ustvarjanje vej in spajanje. Git omogoča uporabnikom, da ustvarijo novo vejo in jih združijo v razvojno kodo. Ta funkcija izboljša potek dela razvojnega procesa za različne projekte s spodbujanjem bolj osredotočenih, manjših in podrobnejših zavez.

V večini starejših sistemov za nadzor različic, kot je CVS, pri katerih je težava pri združevanju omejevala napredovanje uporabnikov. Sodobni centralizirani sistem za nadzor različic, kot je subverzija, zahteva, da se zaveze izvajajo na centralnem repozitoriju.  Ko govorimo o Gitu, moramo ustvariti novo kodo podružnice, da dodamo novo funkcijo ali odpravo napak.

V tem članku vam bomo pokazali, kako ustvariti novo vejo, dodati zaveze novim funkcijam in združiti glavno datoteko z novo vejo.

Začnimo predstavitev združitve dveh vej. Izvedli smo vse ukaze v distribuciji CentOS 8 Linux, ki so podrobno omenjeni spodaj:

Ukaz Git podružnice

Če si želite ogledati seznam vseh obstoječih vej v določenem repozitoriju, potem lahko z ukazom 'git branch' to nalogo enostavno izvedete. Na trenutno aktivni veji se bo pojavil znak z zvezdico. Vnesite naslednji ukaz, da se prikaže seznam vseh vej:

$ git podružnica

Zgornji ukaz bo navedel samo veje. Z naslednjim ukazom ustvarite novo vejo v repozitoriju.

$ git podružnica new_branch

'Podružnica git new_branch' bo ustvarila novo vejo v vašem trenutnem skladišču Git.

Vedeti morate, da ko git ustvari novo vejo, ne ustvari novega nabora predaj, ki bi predstavljal to novo vejo. V Gitu se veja obnaša kot samo oznaka ali nalepka, s katero lahko usmerite na določen niz prevzema. Zato lahko z Gpo repo ustvarite več naborov predaj iz ene baze.

Ukaz Git checkout

Zgoraj smo ustvarili novo vejo z uporabo 'git branch new_branch'. Toda aktivna veja je "glavna veja". Če želite aktivirati 'new_branch', na terminalu izvedite naslednji ukaz:

$ git checkout nova veja

Zgoraj navedeni ukaz bo preklopil z glavnega na novo_vejo. Zdaj lahko delate na tej novo ustvarjeni veji.

Zdaj boste dodali nekaj prevzemov ali implementirali novo funkcijo na 'new_branch'. V vašem primeru boste novo ustvarjeni veji dodali funkcijo ali kodo in jo združili nazaj v vejo glavne ali glavne kode.

#… Razviti nekaj funkcijske kode…
$ git add -A
$ git commit -m "Nekaj ​​sporočilnih sporočil za prikaz."

Zdaj boste zagnali naslednji ukaz za aktiviranje glavne veje.

$ git checkout master

Ukaz Git merge

Zdaj z naslednjim ukazom združite novo vejo glavnega elementa.

$ git merge nova veja

Z ukazom 'git merge new-branch' lahko določeno vejo združite v trenutno aktivno glavno vejo. Nova funkcija je zdaj dodana z glavno vejo. Z naslednjim ukazom lahko preverite zaveze in podrobnosti:

$ git log -1

Zaključek

Za povzetek vseh zgornjih podrobnosti smo ustvarili novo vejo 'new_branch', jo aktivirali in ji dodali nekaj novih zavez ali novih funkcij. Ko naredite vse spremembe, združite to 'new_branch' nazaj v glavno vejo. V tem članku smo se naučili, kako združiti eno vejo z drugo vejo v Gitu.

Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...