Com fusionar branques sense avançar ràpid a Git

Com Fusionar Branques Sense Avancar Rapid A Git



Mentre treballen en un sistema de control de versions descentralitzat conegut com Git, els usuaris poden crear moltes branques al dipòsit per a múltiples finalitats. A més, podeu combinar-los a la branca arrel principal. Tanmateix, quan les branques es fusionen amb una confirmació de fusió, aquest procés es coneix com a fusió sense avanç ràpid.

D'altra banda, quan tenim un camí lineal directe entre la branca d'origen i la branca de destinació, es pot realitzar la fusió ràpida.

Aquesta guia tractarà el procediment de fusió de branques sense avançament ràpid a Git.







Com fusionar branques sense avançar ràpid a Git?

Suposem que heu creat una branca nova per treballar en un projecte específic i voleu integrar els resultats al codi o fitxer principal. Amb el propòsit especificat, cal combinar la branca específica amb la branca arrel.



Seguiu el procediment que s'indica a continuació per a aquest propòsit corresponent.



Pas 1: inicieu Git Bash
En primer lloc, llança el ' Git bash ” terminal amb l'ajuda del “ Posada en marxa 'menú:





Pas 2: creeu un directori Git
Executeu el ' mkdir ” ordre per crear el nou directori Git:



$ mkdir Les meves_branques

Aquí, ' Les meves_branques ” és el nom del nostre directori acabat de crear:

Pas 3: aneu al directori Git
Aneu al directori local on vulgueu fer canvis:

$ cd Les meves_branques

Pas 4: inicialitzeu el repositori Git
Ara, creeu el dipòsit Git buit mitjançant l'ordre que es proporciona a continuació:

$ fa calor

Pas 5: creeu i afegiu un fitxer
Executeu el ' tocar ' ordre per crear un fitxer de text anomenat ' fitxer.txt ” al directori actual:

$ tocar fitxer.txt

Ara, afegiu-lo al repositori Git amb l'ajuda del ' git add ' comandament:

$ git add fitxer.txt

Pas 6: Comprometeu els canvis
Després d'això, comproveu els canvis amb un missatge informatiu:

$ git commit -m 'Fitxer.txt afegit'

Aquí, hem col·locat el missatge de confirmació entre cometes dobles:

Pas 7: crear una sucursal
A continuació, executeu l'ordre proporcionada a continuació per crear una branca nova:

$ branca git desenvolupar

Fins a aquest punt, hem creat amb èxit el nou nom de la branca ' desenvolupar ”:

Pas 8: Canvia de branca
Executar el ' git checkout ” ordre per canviar a la branca acabada de crear:

$ git checkout desenvolupar

Pas 9: creeu i afegiu un fitxer
Ara, primer creeu un fitxer nou dins de la nova branca mitjançant l'ordre que es dóna a continuació:

$ tocar fil2.txt

Després d'això, afegiu-lo al repositori Git:

$ git add -A

Pas 10: envia el missatge
Confirmeu els canvis amb un missatge utilitzant el ' git commit ' comandament:

$ git commit -m 'Fitxer2.txt afegit'

Pas 11: Canvia a la sucursal
A continuació, canvieu a la branca principal ' mestre ” utilitzant l'ordre següent:

$ git checkout mestre

Pas 12: combina les branques de Git
Finalment, fusioneu les branques sense avançar ràpidament utilitzant el ' git merge ' comandament. Aquí, el ' –no -ff El senyalador impedeix que la fusió realitzi la funcionalitat d'avançament ràpid:

$ git merge --no-ff desenvolupar

Com podeu veure, hem fusionat el ' mestre ” branca amb “ desenvolupar ” branca:

Pas 13: verifiqueu la fusió
Assegureu-vos que les sucursals es fusionin amb el ' git log ' comandament:

$ git log --en línia

La sortida següent indica que les nostres dues branques estan fusionades:

Hem compilat el procés més fàcil de combinar branques sense avanç ràpid a Git.

Conclusió

Per combinar branques sense reenviament ràpid a Git, primer, inicialitzeu un directori amb el ' $ git calor ' comandament. A continuació, creeu un fitxer nou, afegiu-lo i cometeu els canvis amb un missatge al dipòsit de Git. Després d'això, creeu i canvieu a la nova branca. De nou, creeu, afegiu un fitxer nou a la branca canviada i compromeu-lo. Finalment, executeu el ' $ git merge –no-ff ” ordre per combinar ambdues branques. Aquesta guia va il·lustrar el procediment de fusionar les branques sense avanç ràpid a Git.