Com desfer una fusió de git?

Com Desfer Una Fusio De Git



A Git, les branques existents són una part integral que permet als desenvolupadors treballar on el projecte es troba en fase de desenvolupament. Després de completar el treball amb altres branques, és possible que hagin de combinar branques per connectar l'historial de bifurcacions.

De vegades, després de realitzar una operació de fusió de branques, els desenvolupadors s'adonen que han oblidat o han fusionat la branca equivocada i volen desfer aquesta operació. Per a això, executeu el ' $ git reset –hard ' comandament.

Aquest estudi explicarà el procediment per desfer una operació de fusió de git.







Com desfer una fusió de git?

Per desfer l'operació de fusió de git, primer, navegueu al directori desitjat. A continuació, creeu i afegiu fitxers a l'àrea de preparació. Comprometeu els canvis per actualitzar el repositori. A continuació, creeu i canvieu a una branca nova immediatament. Després d'això, fusioneu les dues branques. Comproveu l'historial de registres i executeu el ' $ git reset –hard ” ordre per desfer el procediment de fusió.



Mirem pràcticament el procediment comentat anteriorment!



Pas 1: aneu al repositori

En primer lloc, navegueu al dipòsit local de Git necessari mitjançant el ' cd ' comandament:





$ cd 'C:\Usuaris \n azma\Git\Alpha'

Pas 2: creeu un fitxer

Executeu el ' tocar ” ordre per crear un fitxer nou:



$ tocar fitxer1.txt

Pas 3: Seguiment del fitxer

Ara, feu el seguiment d'un fitxer creat recentment executant el ' git add ' comandament:

$ git add fitxer1.txt

Pas 4: Comprometeu els canvis

A continuació, confirmeu els canvis juntament amb un missatge de confirmació mitjançant el ' -m ” opció per actualitzar el repositori:

$ git commit -m 'Fitxer1.txt afegit'

Pas 5: creeu i canvieu de branca

Després d'això, executeu el ' git checkout ” ordre amb el nom de la branca per crear-la i canviar-hi immediatament:

$ git checkout -b alfa

Pas 6: fusiona la branca

Ara, combina la branca actual amb una altra branca especificant el seu nom a l'ordre git merge:

$ git merge mestre

En el nostre cas, fusionarem l'alfa amb la branca mestra:

Pas 7: comproveu l'historial de registres

Comproveu l'historial del registre de la branca executant el ' git log. ' comandament:

$ git log .

Seleccioneu i copieu la referència de commit que cal desfer:

Pas 8: desfer git merge

Executar el ' git reset 'ordre' amb el ' -dur ” opció per revertir el procés de fusió:

$ git reset --dur c5d48ec

Tingueu en compte que també hem afegit la referència de confirmació copiada a l'ordre donada:

Pas 9: comproveu l'historial de registre

Per garantir l'operació de fusió desfer, executeu el ' git log. ' comandament:

$ git log .

Hem il·lustrat el mètode per desfer una operació de fusió de git.

Conclusió

Per desfer l'operació de fusió de git, en primer lloc, aneu al directori desitjat. A continuació, creeu i afegiu fitxers a l'àrea de preparació. Comprometeu els canvis per actualitzar el repositori. A continuació, creeu i canvieu a una branca nova immediatament. Després d'això, fusioneu les dues branques. Comproveu l'historial de registres i executeu el ' $ git reset –hard ” ordre per desfer el procediment de fusió. Aquest estudi va proporcionar el procés per desfer una operació de fusió de git.