logo

Git – Lag en gren fra en annen gren

Forgrening i Git lar utviklere jobbe med isolerte funksjoner eller rettelser uten å påvirke hovedkodebasen. Men hva om du trenger å opprette en ny filial basert på endringene i en annen filial? Det er her konseptet med å forgrene seg fra en annen gren kommer inn i bildet. I denne veiledningen vil vi se prosessen med lage en gren fra en annen gren i Git.

Innholdsfortegnelse



Hva er Git?

Git er distribuert versjonskontrollsystem som brukes til å spore endringer i kildekoden under programvareutvikling.

tømme npm cache
  • Git er designet for å håndtere alt fra små til veldig store prosjekter med hurtighet og effektivitet.
  • Det lar flere utviklere jobbe på samme kodebase samtidig.
  • Git lagrer data i en serie øyeblikksbilder, som representerer tilstanden til koden på et bestemt tidspunkt.

Forgrening i Git

Før du lager grener fra andre grener, la oss raskt oppsummere det grunnleggende om Git-grening:

  • Mestergren : Mastergrenen representerer typisk hovedkodebasen, stabil og produksjonsklar.
  • Funksjonsgrener : Utviklere oppretter funksjonsgrener for å jobbe med spesifikke funksjoner eller rettelser. Disse grenene er vanligvis opprettet fra hovedgrenen.
  • Slå sammen og rebase : Når arbeidet med en funksjonsgren er fullført, blir endringer slått sammen tilbake til hovedgrenen ved å bruke enten flette- eller rebase-strategier.

Hvorfor opprette en gren fra en annen gren?

Mens hovedgrenen fungerer som den primære grenen for stabil kode, er det scenarier der det blir nødvendig å opprette en gren fra en annen gren:



  1. Parallell utvikling : Når flere utviklere jobber med relaterte funksjoner, kan de lage funksjonsgrener fra en felles utviklingsgren i stedet for direkte fra hovedgrenen.
  2. Kodeisolering : Noen ganger må du isolere endringer i en egen gren for å teste eller eksperimentere med dem før du slår sammen til hovedkodebasen.

Trinn for å opprette en gren fra en annen gren

Trinn 1: Sørg for at du har sjekket ut grenen du vil opprette den nye grenen fra. Du kan bruke git checkout-kommandoen for å bytte til grenen.

git checkout existing-branch>

Steg 2: Bruk git branch kommandoen for å lage en ny gren.

er tom java
git branch new-branch>

Trinn 3: Bytt til den nye grenen ved å bruke git checkout-kommandoen.



git checkout new-branch>

Trinn 4: Gjør endringer i den nye grenen etter behov. Du kan foreta endringene dine til den nye grenen ved å bruke git commit-kommandoen.

git commit -m 'Commit message'>

Trinn 5: Hvis du vil skyve den nye grenen til et eksternt depot, bruk git push-kommandoen.

git push -u origin new-branch>

Eksempel

Trinn 1: Åpne Git Bash.

Trinn 2: Naviger til Git Directory.

int til streng java

Git Directory

Trinn 3: Opprett en gren og bytt til den.

Opprette en gren

aes vs des

Trinn 4: Vis filialliste.

Liste over grener

Trinn 5: Bytt gren

Bytt gren