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?
- Forgrening i Git
- Hvorfor opprette en gren fra en annen gren?
- Trinn for å opprette en gren fra en annen gren
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:
- Parallell utvikling : Når flere utviklere jobber med relaterte funksjoner, kan de lage funksjonsgrener fra en felles utviklingsgren i stedet for direkte fra hovedgrenen.
- 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