Hvordan du får rebase en gren på toppen av en annen gren

Hvordan du får rebase en gren på toppen av en annen gren
I Git, når brukere ønsker å kombinere forpliktelseshistorien til to grener uten å slå den sammen, "git rebase”Kommando kan brukes. REBASING -operasjonen skyver forpliktelseshistorien til en gren på toppen av en annen lokal gren, og hodepekeren beveger seg til den. I utgangspunktet spoler det midlertidig tilbake til forpliktelsene på sin nåværende arbeidsgren.

Denne studien vil diskutere metoden for å rebasere en lokal gren på toppen av en annen.

Hvordan utføre rebase på en git -gren på toppen av en annen?

Følg den undergitte prosedyren for å rebase Git en gren på toppen av en annen gren:

  • Gå til det aktuelle depotet.
  • Sjekk den eksterne URL -listen.
  • Last ned en kopi av det oppdaterte eksterne depot.
  • Liste opp alle grenene, inkludert både fjern og lokal.
  • Se referanselogghistorikken og utfør “Git Rebase /” -kommandoen.

Trinn 1: Bytt til Git Local Repository

Først, flytt til det aktuelle Git -depotet ved å gi sin vei i "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git \ Perk3"

Trinn 2: Vis ekstern URL -liste

Kjør deretter følgende kommando for å sjekke den eksterne URL -listen:

$ git ekstern -v

Trinn 3: Last ned siste versjon av eksternt depot

For å laste ned kopien av den oppdaterte versjonen av det eksterne depotet, bruk "git hente”Kommando:

$ git hente

Trinn 4: Vis liste over lokal og ekstern gren

Etter det, utfør kommandoen “Git -grenen” for å få listen over lokale og hentet eksterne grener:

$ git gren -a

Her, "-en”Alternativet representerer alle. Det kan sees at alle grener vises, og vi har valgt "alfa”Filial for videre prosess:

Trinn 5: Se loghistorikk
Nå, sjekk listen over Git Repository logghistorikk gjennom "Git Refog .”Kommando:

$ git reflog .

Trinn 6: Rebase bestemt gren

Til slutt, bruk "git rebase”Kommando sammen med det eksterne navnet og valgt lokal filial:

$ git rebase opprinnelse/alfa

I følge den undergitte produksjonen utføres ombasingen vellykket:

Trinn 7: Forsikre deg om å gjenskape driften

Til slutt, utfør den under-uttalte kommandoen for å bekrefte ombaseringsoperasjonen:

$ git reflog .

Det kan sees at “alfa”Branch Commit blir rebasert på toppen av den andre grenens forpliktelseshistorie:

Det er alt! Du har lært hvordan du rebase One Git -grenen på toppen av andre lokale grener.

Konklusjon

For å rebase Git en gren på toppen av en annen gren, først, flytt til det aktuelle depotet. Sjekk deretter den eksterne URL -listen og last ned en kopi av det oppdaterte eksterne depot. Neste, liste opp alle grenene, inkludert både fjern og lokal. Nå, sjekk referanselogghistorikken og utfør "git rebase /”Kommando. Denne studien illustrerte metoden for å rebasere en lokal gren på toppen av en annen.