Come abortire git unire

Come abortire git unire

GIT è uno dei sistemi di controllo della versione decentralizzati principalmente utilizzati principalmente quando si desidera lavorare sullo stesso progetto con più persone come team. Su questa piattaforma, gli utenti possono unire il proprio lavoro sulle filiali. Tuttavia, a volte, mentre si unisce, è possibile incontrare conflitti se esiste lo stesso file in entrambi i rami di fusione. Per risolvere questo problema specifico, interrompere la fusione Git in corso.

In questo blog, abbiamo specificato il processo di interruzione della Git Merge. Quindi iniziamo!

Come abortire git unire con il comando Git reset?

Per abortire la GIT Funge, seguire il metodo sotto fornito.

Passaggio 1: Apri Git Bash

Premi il "Ctrl + ESC"Chiave per aprire il"Avviare"Menu, cerca Git Bash e avvialo:


Passaggio 2: vai alla directory GIT

Eseguire il "CD"Comando con il percorso della directory GIT specificata in cui si desidera muoverti:

C: \ Users \ Nazma \ my_Branches



Passaggio 3: controlla la cronologia dei registri

Controlla la cronologia dei registri della directory GIT:

$ git log --oneline


Sotto l'output indica che il nostro "maestro" E "sviluppare"I rami vengono uniti:


Passaggio 4: ripristina la testa

Ora, esegui il "reset git"Comando per ripristinare la posizione della testa:

$ git reset -testa dura


Come puoi vedere, abbiamo spostato con successo la testa su "sviluppare"Branch, e la fusione è interrotta:

Come abortire git si fondere con il comando Git Merge?

A volte gli utenti creano file con lo stesso nome ed estensione in più filiali. In tale scenario, la fusione dei rami incontrano errori e, come soluzione, si consiglia di interrompere la fusione.

Per fare ciò, segui i passaggi sotto l'elenco.

Passaggio 1: crea directory locale Git

Corri il "mkdir"Comando per creare la directory locale Git:

$ mkdir abort_merge



Passaggio 2: vai alla directory

Passare alla directory Git con "CD"Comando:

$ CD Abort_merge



Passaggio 3: Inizializza la directory GIT

Inizializza il repository Git utilizzando il "git init"Comando:

$ git init



Passaggio 4: crea file

Crea un file e posizionati un po 'di testo:

$ Echo World> Abort.TXT


Qui, abbiamo creato un nuovo file "abortire.TXT" nel "maestro"Ramo e posizionarla una stringa:

Passaggio 5: aggiungi file al repository git

Aggiungi il file non tracciato nel repository Git usando il comando seguente:

$ git aggiungi .



Passaggio 6: commettere modifiche

Commettere le modifiche nel repository con il messaggio richiesto:

$ git commit -m "1 ° commit"



Passaggio 7: crea una filiale

Per creare una nuova filiale, eseguire il "GIT Branch"Comando:

$ git branch si sviluppa


Ad esempio, abbiamo creato un ramo chiamato "sviluppare":


Passaggio 8: passa al ramo

Quindi, passa al ramo creato:

$ git switch si sviluppa



Passaggio 9: crea file

Crea un nuovo file all'interno della filiale:

$ Echo Hello World> Abort.TXT



Passaggio 10: Aggiungi file

Esegui il comando seguente per aggiungere il file creato nel repository git:

$ git aggiungi .



Passaggio 11: commettere modifiche

Commettere le modifiche con un messaggio:

$ git commit -m "ciao mondo"



Passaggio 12: passa al ramo

Successivamente, passa a "maestro”Ramo usando il"interruttore Git"Comando:

$ git switch master



Passaggio 13: visualizzare il contenuto del file

Corri il "gatto"Comando per visualizzare il contenuto del file:

$ gatto abort.TXT


Come puoi vedere, il contenuto di "abortire.TXT" È visualizzato:


Passaggio 14: Unisci i rami

Ora unisci il "sviluppare”Ramo con il"maestro"Branch eseguendo il comando indicato:

$ git Merge si sviluppa


L'output seguente indica che il processo di fusione del ramo è in uno stato intermedio poiché la fusione automatica non è riuscita a causa del conflitto:


Passaggio 15: controlla lo stato del repository

Controllare lo stato del repository:

$ git status -s


Nell'output seguente, il "UuLo stato "indica che"abortire.TXT"Il file è attualmente in stato non permandato e area di stadiazione:


Passaggio 16: abort una fusione

Infine, interrompere il processo di fusione utilizzando il "Mettiti unione" con il "-abortire" opzione:

$ git unire --abort


L'output privo di errori indica che il processo di fusione di "sviluppare" e il "maestro"I rami sono abortiti con successo:


Ora, controlla lo stato del repository Git per verificare la fusione di aborte:

$ git status


Questo è tutto! L'operazione specificata viene eseguita correttamente:


Hai imparato i metodi più semplici per interrompere Git Merge.

Conclusione

Per interrompere l'accusa esistente, spostati nella directory GIT e controlla la cronologia del registro del repository usando "$ git log"Comando. Quindi, eseguire il “$ git reset -hard head"Comando per ripristinare la posizione della testa. Per abortire l'accusa quando il processo di fusione della filiale fallisce a causa del conflitto, eseguire il "$ Git Merge -abort"Comando in Git Bash. In questo blog, abbiamo fornito il processo di interruzione della Git Merge.