Kuinka yhdistää kaksi haaraa Gitissä

How Merge Two Branches Git

Mikä tahansa git -arkisto sisältää yhden tai useamman haaran. Git -käyttäjä luo eri haaroja tiedostojen ja kansioiden tallentamiseen eri aiheiden perusteella. Se auttaa käyttäjää hallitsemaan koodia helposti. Kehitysprosessissa joskus se vaatii yhdistämään yhden haaran arkiston toisen haaran kanssa projektin tarkoitusta varten. ` git yhdistää `` komentoa käytetään tähän tehtävään. Tämä komento selvittää yhteisen peruskommentointikomennon tutkimalla yhdistävien haarojen kaksi sitoutumisosoittinta ja luo uuden yhdistämisen, joka yhdistää muutokset komennon suorittamisen jälkeen. Sekä paikalliset että etävarastot on päivitettävä ennen yhdistämiskomennon suorittamista. Tässä opetusohjelmassa on esitetty tapa yhdistää kaksi haaraa paikallisesti.

Git -yhdistämisasetukset

Vaihtoehto Tarkoitus
-tehdä Sitä käytetään tuloksen sitomiseen yhdistämisen jälkeen, ja sitä voidaan käyttää ohittamaan ei-sitoutuminen.
-Muokkaa, -e Sitä käytetään editorin avaamiseen ennen yhdistämistä automaattisen yhdistämisviestin muokkaamiseen.
--Ff Sitä käytetään yhdistämisen nopeaan ratkaisemiseen, mikä tarkoittaa, että haaraosoitinta käytetään yhdistetyn haaran vastaamiseen, mutta se ei luo mitään sulautumissitoumusta.
-ei-ff Sitä käytetään yhdistämissitoumuksen luomiseen kaikissa sulautumisen tapauksissa.
-vain f Sitä käytetään yhdistämisen ratkaisemiseen pikakelauksena, mikäli mahdollista, kieltäytymään yhdistämisestä ja poistumisesta ei-nolla-tilassa.
-Kirjaudu ulos Sitä käytetään kommentoijan allekirjoittaman rivin lisäämiseen sitoutumisviestin loppuun.
-ei kirjautumista Sitä käytetään lisäämään kirjautumattomia rivejä.
-osavaltio Sitä käytetään näyttämään diffstat yhdistämisen lopussa.
-n,-ei-stat Sitä käytetään näyttämään diffstat yhdistämisen lopussa.
-ylikirjoita-jätä huomiotta Sitä käytetään korvaamaan ohitetut tiedostot yhdistämistuloksesta. Tämä on oletuskäyttäytyminen.
-auta Sitä käytetään yksityiskohtaisten tietojen saamiseen kaikista yhdistämisvaihtoehdoista.

Edellytykset

1. Asenna GitHub Desktop
GitHub Desktop auttaa gitin käyttäjää suorittamaan gitiin liittyviä tehtäviä graafisesti. Voit helposti ladata tämän sovelluksen uusimman asennusohjelman Ubuntulle osoitteesta github.com. Sinun on asennettava ja määritettävä tämä sovellus lataamisen jälkeen, jotta voit käyttää sitä. Voit myös tarkistaa opetusohjelman GitHub Desktopin asentamisesta Ubuntuun tietääksesi asennusprosessin oikein.



2. Luo GitHub -tili
Sinun on luotava GitHub -tili, jotta voit tarkistaa tässä opetusohjelmassa käytetyt komennot.



3. Luo paikallinen ja etävarasto
Sinun on käytettävä paikallista arkistoa, jossa on useita etäpalvelimessa julkaistuja haaroja, jotta voit tarkistaa paikallisen arkiston kahden haaran yhdistämiseen käytetyt komennot.



Yhdistä paikallisen arkiston kaksi haaraa

Suorita seuraava komento tarkistaaksesi paikallisen arkiston haaraluettelon lataa tiedosto .

$ git haara

Seuraava tulos osoittaa, että arkisto sisältää kolme haaraa ja tärkein haara on nyt aktiivinen.



Suorita seuraava komento yhdistääksesi sisällön haarasta toiseen. Ensimmäinen Tarkista komento vaihtuu kohtaan hallita haara. The lisätä komento lisää lataa4.php tiedosto arkistossa. The tehdä komento lisää vahvistusviestin. Seuraavaksi toinen kassakomento siirtyy kohtaan tärkein haara. The mennä komento yhdistää hallita haara kanssa tärkein haara.

$ git kassan isäntä
$ git lisää upload4.php
$ git bind -m 'Lataa tekstitiedosto.'
$ git kassalla
$ git yhdistämisen päällikkö

Seuraava tulos tulee näkyviin, kun yllä olevat komennot on suoritettu, jos upload4.php tiedosto on olemassa nykyisessä paikassa.

Jos hallita haaran ei tarvitse olla arkistossa sen jälkeen, kun sisältö on yhdistetty tärkein haara, voit poistaa hallita haara. Ensimmäinen haarakomento näyttää olemassa olevan haaraluettelon ennen poistamista. Haarakomento näppäimellä -d vaihtoehto poistaa hallita haara. Viimeinen haarakomento näyttää olemassa olevan haaraluettelon poistamisen jälkeen.

$ git haara
$ ls
$ git haara -d -päällikkö
$ ls
$ git haara

Seuraava tulos tulee näkyviin haaran poistamisen jälkeen.

Luo uusi haara nimeltä suorittamalla seuraavat komennot lämpötila , lisää tiedosto nimeltä upload5.php ja suorita tehtävä sitoutumisviestillä. The Tarkista komento näppäimellä -b -vaihtoehto luo uuden haaran. The lisätä komento lisää uuden tiedoston arkistoon. The tehdä komento sitoutuu tehtävään vahvistusviestin kanssa.

$ git kassalle -b lämpötila
$ git lisää upload5.php
$ git sitoutua -m Lataa kuvatiedosto

Seuraava tulos tulee näkyviin yllä olevien komentojen suorittamisen jälkeen, jos upload5.php tiedosto on olemassa nykyisessä paikassa.

Tarkista nykyinen haaraluettelo suorittamalla seuraavat komennot ja yhdistä väliaikainen haara -ei pois vaihtoehto ja poista lämpötila haara, jos se ei enää vaadi.

$ git haara
$ git-yhdistäminen-ei-ff-lämpötila
$ git haara -d lämpötila

Seuraava tulos tulee näkyviin yllä olevien komentojen suorittamisen jälkeen.

Jos arkisto avataan GitHub -työpöytä, sitten seuraavat tiedot tulevat näkyviin. Arkiston historia näyttää kaikki tehtävät, jotka on suoritettu suorittamalla git -komennot päätelaitteesta tämän opetusohjelman edellisessä osassa. Kaksi sitoutumisviestiä ja kaksi yhdistämistoimintoa näkyvät historialistalla. Kaikki nämä tehtävät on tehty vain paikallisessa arkistossa. Jos haluat päivittää etävaraston sisällön paikallisen arkiston uudella muutoksella, napsauta Vedä alkuperä -painiketta GitHub -työpöytä .

Johtopäätös

Haarojen yhdistäminen on haaran hyödyllinen ominaisuus, kun git -käyttäjät haluavat yhdistää kahden haaran sisällön. Tässä opetusohjelmassa on esitetty tapa yhdistää kaksi olemassa olevaa haaraa ja yhdistää haarat luomalla uusi haara. Jos et halua kirjoittaa komentoja päätelaitteessa, voit yhdistää GitHub Desktop -sovelluksen avulla kaksi arkiston haaraa.