Git er et sporingsverktøy for åpen kildekode som ofte brukes til å administrere store utviklingsprosjekt kildekodefiler. Den har forskjellige funksjoner og flere kommandoer som gjør brukerens arbeid enklere. Git -ombaseringsfunksjonen er spesielt designet for å flytte eller kombinere en sekvens av Git -depot forplikter seg fra en arbeidsgren til en annen. Det endrer også basen til den nåværende arbeidsgrenen. Dessuten kan utviklere rebase den spesifikke forpliktelsen ved å bruke "git rebase”Kommando.
Denne artikkelen vil illustrere prosedyren for å rebase en spesifikk forpliktelse.
Hvordan man kan rebase til en spesifikk forpliktelse?
For å rebase til en spesifikk forpliktelse, prøv ut de nedenfor-listede trinnene:
Trinn 1: Naviger til Git Repository
Bruk kommandoen nedenfor og bytt til det spesifiserte depotet:
$ CD "C: \ Brukere \ Nazma \ Git \ Testing-Repo"
Trinn 2: Vis filialliste
Deretter kan du se listen over alle lokale grener ved å utføre "git gren”Kommando:
$ git gren
Trinn 3: Bytt lokal filial
Nå, utfør "Git Checkout”Kommando med ønsket lokale grennavn og naviger til det:
$ git kassa alfa
Trinn 4: Generer fil
For å opprette en fil i Git -arbeidsområdet, kjør det gitte “ta på”Kommando:
$ Touch File1.tekst
Trinn 5: Spor alle endringer
Etter det, kjør git add .“Kommando og spore alle ekstra endringer i iscenesettelsesindeksen:
$ git Legg til .
Trinn 6: Oppdater lokalt depot
Nå, skyv alle de sporede endringene til det nåværende fungerende lokale depotet gjennom "git forpliktelse”Kommando sammen med den spesielle forpliktelsesmeldingen:
$ git commit -m "initial commit"
Trinn 7: Kassen til lokal filial
Deretter, bruk "Git Checkout”Kommando og bytt tilbake til hovedarbeidsgrenen:
$ git Checkout Master
Trinn 8: Lag ny gren
For å lage en ny gren fra den nåværende arbeidsgrenen, kjør "git gren " med "”:
$ git filial beta master^
Trinn 9: Sørg for opprettet filial
Utfør “git gren”Kommando for å se listen over alle de lokale grenene:
$ git gren
Det kan sees at de nyopprettede "beta”Lokal filial eksisterer nå på listen:
Trinn 10: Bytt til ny gren
Etter det, bytt til den nyopprettede grenen ved å kjøre "Git Checkout”Kommando:
$ git checkout beta
Trinn 11: Git Rebase
Til slutt, utfør “git rebase”Inn i ønsket lokale gren:
$ git rebase alpha
I henhold til den nedenfor børsnoterte utgangen har rebase-handlingen blitt utført med hell:
Trinn 12: Se Git Log History
Kjør “git Logg”Kommando for å vise Git Repository Log History:
$ git log .
Trinn 13: Slett ombasert gren
Deretter sletter du den rebaserte grenen ved å utføre “git gren" med "-d”Alternativ og lokalt filialnavn:
$ git gren -d alfa
Her, "-d”Alternativ bistår med å slette“alfa”Lokal filial:
Trinn 14: Se Git Reference Log History
Bruk kommandoen nedenfor for å sjekke referanselogghistorikken:
$ git log .
Det kan observeres at hodet bare peker på "beta”Lokal gren, og den rebaserte grenen forplikter seg i den nye grenhistorien:
Det er alt! Vi har samlet den mest enkle prosedyren for å rebase til en spesifikk forpliktelse.
Konklusjon
For å gjenopprette en spesifikk forpliktelse, først, flytt til det nødvendige Git -depotet og sjekk listen over lokale filialer. Etter det, bytt til den nødvendige Git Local Branch. Generere en fil og spore den til Git -iscenesettelsesindeksen. Deretter kan du oppdatere depotet ved å skyve de ekstra endringene og bytte tilbake til hovedarbeidsgrenen. Deretter kan du lage og flytte til den nye lokale filialen. Til slutt, utfør "git rebase ”Kommando. Til slutt, slett den rebaserte grenen fra det lokale depotet. Denne artikkelen demonstrerte prosedyren for å rebase en spesifikk forpliktelse.