Denne artikkelen vil illustrere prosedyren for å avbryte en rebase fullstendig.
Hvordan du kan avbryte en rebase i git?
For å avbryte en rebase, først, gå til Git -depotet. Og så "Git tilbakestilling ”Kommando forkaster rebasen i den nåværende grenen.
Sjekk ut de nevnte trinnene for å avbryte en rebase fullstendig i Git.
Trinn 1: Åpne git -terminal
Først må du starte “Git bash”Git Terminal fra startmenyen:
Trinn 2: Gå til Git Repository
Gå til Git -depotet via “CD”Kommando:
$ CD "C: \ git"
Trinn 3: Gå til grenen for å begå endringer
Flytt til grenen du vil begå endringer ved å bruke “Git Checkout”Kommando:
$ git Checkout Dev
Trinn 4: Generer ny fil
Generere den nye filen ved å bruke "ta på”Kommando:
$ Touch Demo.tekst
Trinn 5: Legg til ikke -sporet fil i iscenesettingsindeksen
Legg til de ikke -sporede endringene i sporingsindeksen gjennom den oppgitte kommandoen:
$ git Legg til demo.tekst
Sjekk depotstatusen for å bekrefte om endringene legges til i iscenesettelsesindeksen eller ikke:
$ git status
Det kan observeres at endringene blir lagt til i iscenesettelsesindeksen:
Trinn 6: Forpliktelse av sporede endringer
I neste trinn, spore de engasjerte endringene ved å bruke “git forpliktelse”Kommando:
$ git commit -m "demo.TXT er forpliktet "
Trinn 7: Switch Branch
Gå nå til grenen der du vil rebase forpliktelsene til den nåværende grenen ved å bruke "Git Checkout”Kommando:
$ git Checkout Master
Etter det, bruk "Git Refog”Kommando for å sjekke GIT -logger sammen med referanser og forplikte ID for å bekrefte om endringene legges til for å logge referanser og merke den gjeldende posisjonen til hodet:
$ git reflog
Trinn 8: Rebasegren
Neste, rebase den andre grenen i den nåværende grenen for å få tilgang til forpliktelsen til den andre grenen ved å bruke “git rebase ”Kommando:
$ git rebase dev
Etter å ha rebasering, sjekk igjen Git -loggen ved å bruke "Git Refog”For å bekrefte om gjenbasering av grenen finner sted eller ikke:
$ git reflog
Produksjonen viser at vi med hell har rebasert forpliktelsene til en annen gren. Legg merke til den forrige forpliktelses -IDen for å avbryte rebasen fullstendig:
Trinn 9: Avbryt en rebase helt
Neste, bruk "Git tilbakestilling”Kommando sammen med den forrige forpliktelses -IDen for å tilbakestille endringene og avbryte rebasen fullstendig:
$ git reset 7d90678
Igjen, sjekk loggreferansene for å se hodet til hodet:
$ git reflog
Det kan sees at vi har vendt en rebase med hell:
Som et alternativ kan du bekrefte kansellering av rebase ved å sjekke loggene til den nåværende grenen:
$ git log
Du kan se at den nåværende grenen ikke inneholder noen forpliktelser fra den andre grenen:
Vi har lært deg metoden for å avbryte en rebase i Git helt.
Konklusjon
For å avbryte Git -rebasen fullstendig, åpne Git -depotet og begå de sporede endringene ved å bruke “git forpliktelse”Kommando. Etter det, flytt til grenen der du ønsker å avbryte rebasen fullstendig ved hjelp av “Git Checkout ”Kommando. Til slutt, bruk "Git tilbakestilling ”Kommando for å angre rebasen, der forpliktelses -ID er IDen til forpliktelsen som kom foran rebasen. Denne oppskrivningen har vist hvordan man kansellerer en rebase helt.