Questo articolo illustrerà la procedura per annullare completamente un Rebase.
Come annullare completamente una rebase in git?
Per annullare completamente un Rebase, prima, vai al repository Git. Poi il "reset git "Il comando scarta completamente la rebase nella filiale corrente.
Dai un'occhiata ai passaggi menzionati per annullare completamente una Rebase in Git.
Passaggio 1: Open Git Terminal
Innanzitutto, lancia il "Git Bash"GIT Terminal dal menu Start:
Passaggio 2: vai al repository git
Vai al repository git tramite "CD"Comando:
$ cd "c: \ git"
Passaggio 3: passare alla filiale per commettere modifiche
Passa al ramo in cui si desidera commettere modifiche usando il "Checkout Git"Comando:
$ git checkout dev
Passaggio 4: generare nuovo file
Generare il nuovo file utilizzando il "tocco"Comando:
demo $ touch.TXT
Passaggio 5: aggiungere file non tracciato all'indice di stadiazione
Aggiungi le modifiche non rintracciate all'indice di tracciamento tramite il comando fornito:
$ git aggiungi demo.TXT
Controllare lo stato del repository per verificare se le modifiche vengono aggiunte all'indice di stadiazione o meno:
$ git status
Si può osservare che le modifiche vengono aggiunte correttamente all'indice di stadiazione:
Passaggio 6: commettere modifiche monitorate
Nel passaggio successivo, monitora le modifiche impegnate utilizzando il "commit git"Comando:
$ git commit -m "demo.txt è impegnato "
Passaggio 7: Switch Branch
Ora, spostati nella filiale in cui si desidera ribasersi gli commit della filiale attuale usando il "Checkout Git"Comando:
$ git checkout master
Dopodiché, usa il “Git Reflog"Comando per controllare i registri GIT insieme ai riferimenti e commettere ID per verificare se le modifiche vengono aggiunte ai riferimenti del registro e nota la posizione corrente della testa:
$ git Reflog
Passaggio 8: ramo Rebase
Successivamente, ribassa l'altro ramo nella filiale attuale per accedere al commit dell'altro ramo usando il "git rebase "Comando:
$ git rebase dev
Dopo aver ribadito, controlla di nuovo il registro Git usando "Git Reflog"Per verificare se si svolge o meno il ribasso della filiale:
$ git Reflog
L'output mostra che abbiamo ribellati con successo gli commit di un'altra filiale. Ora, nota l'ID di commit precedente per annullare completamente la Rebase:
Passaggio 9: annulla completamente una rebase
Successivamente, utilizza il “reset git"Comando insieme al precedente ID di commit per ripristinare le modifiche e annullare completamente la Rebase:
$ git reset 7d90678
Ancora una volta, controlla i riferimenti del registro per vedere la posizione della testa:
$ git Reflog
Si può vedere che abbiamo ripristinato con successo una Rebase:
In alternativa, è possibile confermare la cancellazione di Rebase controllando i registri del ramo corrente:
$ git log
Puoi vedere che la filiale corrente non contiene alcun commit dall'altra filiale:
Ti abbiamo insegnato il metodo per annullare completamente una Rebase in Git.
Conclusione
Per annullare completamente il Git Rebase, aprire il repository Git e commettere le modifiche tracciate usando "commit git"Comando. Successivamente, spostati nel ramo in cui si desidera annullare completamente la Rebase usando il "Checkout Git "Comando. Infine, usa il “reset git "Comando di annullare la Rebase, in cui l'ID commit è l'ID del commit che è venuto prima della Rebase. Questo articolo ha dimostrato come annullare completamente una rebase.