Kako združiti dve veji v Gitu?



Preizkusite Naš Instrument Za Odpravo Težav

Git je programska oprema za nadzor različic, ki se uporablja za analizo sprememb izvorne kode med razvojem programske opreme. Uporablja se lahko za sledenje spremembam v katerem koli naboru datotek in zagotavlja hitrost, celovitost in podporo za nelinearne delovne tokove. V tem članku vas bomo naučili, kako združiti dve veji ali združiti razcepljeno repozitorij in gornje skladišče.



Pojdi logotip



Kako združiti dve veji v Gitu?

Git ponuja možnost, da oblikuje kopijo katerega koli repozitorija navzgor in ga spremeni, ne da bi to vplivalo na glavno repozitorij. Tako se ustvari veja zgornjega repozitorija in se loči od prvotne. Ko pa je koda vnesena in vajena, jo je mogoče združiti z izvirnim skladiščem in spremenjene spremembe shraniti. Zato bomo v spodnjih korakih navedli način združevanja dveh vej v Gitu. Za to:



  1. Odprite Terminal če uporabljate Linux ali Mac in odprete Gitbash če uporabljate Windows.

    Odpiranje GitBash v sistemu Windows

  2. Spremeni se trenutni imenik dela z vašim lokalnim projektom.
  3. V tem koraku bomo ' preverjanje ven ”Veja, v katero želimo, da se druga veja združi. V vašem primeru bi moral biti ' mojster ”Podružnica. Če ga želite preveriti, vnesite naslednji ukaz in pritisnite “ Enter '.
    $ git checkout master

    izvajanje ukaza Git Checkout na veji, ki jo želite združiti

  4. Pomembno je, da iz zgornjega repozitorija potegnemo želeno vejo. To bomo storili, hkrati pa bomo ohranili zgodovino odobritve brez sprememb. Če želite to narediti, vnesite naslednji ukaz in pritisnite “ Enter '.
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    Izvajanje ukaza Git Pull v terminalu



  5. Če med združitvijo pride do konfliktov, posvetujte se to strani, da jih rešite.
  6. Zaveži se združiti in pregledati spremembe, da se zagotovi, da so zadovoljive.
  7. Če želite spojitev potisniti v svoje skladišče GitHub, vnesite naslednji ukaz in pritisnite “ Enter ”Za izvedbo.
    $ git push master
1 minuta branja