Hvordan du får rebase master på en hvilken som helst gren ved eksempel

Hvordan du får rebase master på en hvilken som helst gren ved eksempel
På Git er forgrening prosessen med å bli skilt fra mastergrenen slik at utviklere kan jobbe separat uten å påvirke den opprinnelige koden og andre teammedlemmer. Når en utvikler oppretter et Git -depot, blir den som standard lagt til mastergrenen. Imidlertid kan utviklere bytte grener når de trenger med hjelp av GIT flere kommandoer, for eksempel "git rebase”Kommando, uten å miste viktig informasjon.

I denne håndboken lærer vi hvordan du kan gi rebase -mester på en hvilken som helst gren ved eksempel og gi git rebase grunnleggende kommandoer med beskrivelser.

Hva er git rebase?

Rebasering er prosedyren for å skyve eller slå sammen en sekvens av de eksisterende forpliktelsene på toppen av en ny base -forpliktelse. I utgangspunktet er det kjent som den lineære prosedyren for å kombinere. Mer spesifikt er Git Rebase det mest populære verktøyet designet for å slå sammen endringene fra Git One -grenen til en hvilken som helst gren.

Eksempel: Hvordan Git Rebase Master på en annen Git -gren?

For å git rebase master eller kombinere sekvensen av forpliktelser på en annen git -gren, først, åpne opp "Git Bash”Terminal og flytt til git rotkatalogen ved å bruke“CD”Kommando. Neste, utfør "$ git gren -a”Kommando for å vise alle eksisterende grener og velge hvilken som helst av dem som skal rebase. Til slutt, utfør "$ git rebase master ”Kommanderer om å rebase mesteren på en annen gren i git.

La oss nå sjekke ut følgende prosedyre for å se utdataene fra ovennevnte scenario!

Trinn 1: Start Git Terminal

Søk og åpne opp “Git bash”På systemet ditt ved å bruke“Oppstart" Meny:

Trinn 2: Naviger til Git Root Directory

Neste, utfør "CD”Kommando for å bevege seg inne i Git Root Directory:

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

Trinn 3: Liste opp alle grener

Nå, utfør "git gren”Kommando for å vise alle grener ved hjelp av“-en”Alternativ:

$ git gren -a

Som du ser vises alle nåværende og eksisterende grener, inkludert eksterne grener. Vi vil velge "trekk”Gren av det lokale depotet for å utføre rebase på det:

Trinn 4: Rebasemester på en annen gren

Til slutt, utfør den oppgitte kommandoen og spesifiser grennavnet for gjenbasering av handling:

$ git rebase master -funksjon

Under utgangen viser at “herre”Blir rebasert på“trekk”Filial vellykket:

Gå nå til neste avsnitt for å sjekke Git Rebase Basic Commands med sin korte beskrivelse.

Hva er Git Rebase Basic Commands?

La oss sjekke ut Git Rebase Basic-kommandoer, som er angitt i tabellen under levert med beskrivelsen:

Kommandoer Beskrivelse
$ git rebase -interaktiv Brukes til å utføre den interaktive rebasen.
$ git rebase Brukes til å utføre standard rebase.
$ git rebase -x Brukes til å kjøre kommandolinje -skallskriptet for hver markant forpliktelse under avspilling.
$ git rebase -d Brukes til å forkaste forpliktelsene fra den sammenslåtte forpliktelsesblokken mens avspilling.
$ git status Brukes til å se Git Rebase -statusen.
$ git rebase -p Brukes til å holde den separate forpliktelsen i Git -grenens historie.
$ git rebase -skip Pleide å hoppe over de gjorde endringene.
$ git commit -m “Commit Message for” Brukes til å begå modifikasjonene
$ git Legg til Brukes til å legge en gren til Git -depotet.
$ git rebase - fortsett Brukes til å fortsette endringene som er gjort av brukere.

Denne studien beskrev prosedyren for å GIT Rebase på en hvilken.

Konklusjon

For å GIT Rebase på en hvilken som helst gren, først, flytt til Git Root Directory og liste opp alle eksisterende grener, inkludert fjernkontroller, ved hjelp av "$ git gren -a”Kommando. Neste, utfør "$ git rebase master ”Kommando for å integrere endringer fra git“herre”Filial til den spesifiserte grenen. Denne håndboken tilbød metoden for å rebasere mesteren på en gren.