A volte dopo aver eseguito una filiale unendo l'operazione, gli sviluppatori si rendono conto di aver dimenticato o fonduto il ramo sbagliato e vogliono annullare questa operazione. A tale scopo, eseguire il "$ git reset -hard "Comando.
Questo studio spiegherà la procedura per annullare un'operazione di unione Git.
Come fai a annullare una fusione git?
Per annullare l'operazione di unione Git, prima, vai alla directory desiderata. Quindi, crea e aggiungi file all'area di stadiazione. Commetti le modifiche per aggiornare il repository. Quindi, crea e passa immediatamente a un nuovo ramo. Dopodiché, unisci i due rami. Controlla la cronologia dei registri ed esegui il "$ git reset -hard "Comando di annullare la procedura di fusione.
Dai un'occhiata praticamente alla procedura sopra discussa!
Passaggio 1: passare al repository
Innanzitutto, vai al repository locale Git richiesto utilizzando il "CD"Comando:
$ CD "C: \ Users \ Nazma \ git \ alpha"
Passaggio 2: creare file
Corri il "tocco"Comando per creare un nuovo file:
$ touch file1.TXT
Passaggio 3: monitora il file
Ora monitora un file appena creato eseguendo il "git aggiungi"Comando:
$ git aggiungi file1.TXT
Passaggio 4: commettere modifiche
Successivamente, commettere modifiche insieme a un messaggio di commit usando il "-M"Opzione per aggiornare il repository:
$ git commit -m "file1.txt aggiunto "
Passaggio 5: crea e scambia il ramo
Dopodiché, esegui il “Checkout Git"Comando con il nome della filiale per creare e passare immediatamente:
$ git checkout -b alpha
Passaggio 6: unione del ramo
Ora unisci la filiale corrente con un altro ramo specificando il suo nome nel comando Git Merge:
$ Git Merge Master
Nel nostro caso, uniremo Alpha con il ramo principale:
PASSAGGIO 7: Controlla la cronologia dei registri
Controlla la cronologia del registro delle filiali eseguendo il "registro git ."Comando:
$ git log .
Seleziona e copia il riferimento di commit che deve annullare:
Passaggio 8: Annulla git unione
Eseguire il "reset gitComando "con il"-difficile"Opzione per ripristinare il processo di fusione:
$ git reset -hard c5d48ec
Si noti che abbiamo anche aggiunto il riferimento di commit copiato nel comando indicato:
Passaggio 9: controlla la cronologia dei registri
Per garantire l'operazione di fusione di annullamento, eseguire il “registro git ."Comando:
$ git log .
Abbiamo illustrato il metodo per annullare un'operazione di unione Git.
Conclusione
Per annullare l'operazione di unione Git, in primo luogo, passare alla directory desiderata. Quindi, crea e aggiungi file all'area di stadiazione. Commetti le modifiche per aggiornare il repository. Quindi, crea e passa immediatamente a un nuovo ramo. Dopodiché, unisci i due rami. Controlla la cronologia dei registri ed esegui il "$ git reset -hard "Comando di annullare la procedura di fusione. Questo studio ha fornito il processo per annullare un'operazione di unione Git.