Forgrening i Git giver udviklere mulighed for at arbejde på isolerede funktioner eller rettelser uden at påvirke hovedkodebasen. Men hvad hvis du har brug for at oprette en ny filial baseret på ændringerne i en anden filial? Det er her, konceptet med at forgrene sig fra en anden gren kommer i spil. I denne guide vil vi se processen med oprette en gren fra en anden gren i Git.
Indholdsfortegnelse
- Hvad er Git?
- Forgrening i Git
- Hvorfor oprette en filial fra en anden filial?
- Trin til at oprette en filial fra en anden filial
Hvad er Git?
Git er et distribueret versionskontrolsystem, der bruges til at spore ændringer i kildekoden under softwareudvikling.
rydde npm cache
- Git er designet til at håndtere alt fra små til meget store projekter med hurtighed og effektivitet.
- Det giver flere udviklere mulighed for at arbejde på den samme kodebase samtidigt.
- Git gemmer data i en række snapshots, som repræsenterer kodens tilstand på et bestemt tidspunkt.
Forgrening i Git
Før du opretter grene fra andre grene, lad os hurtigt opsummere det grundlæggende i Git-forgrening:
- Mestergren : Mastergrenen repræsenterer typisk hovedkodebasen, stabil og produktionsklar.
- Funktionsgrene : Udviklere opretter funktionsgrene for at arbejde på specifikke funktioner eller rettelser. Disse grene er typisk skabt ud fra mastergrenen.
- Flet og genbaser : Når arbejdet med en funktionsgren er færdig, flettes ændringer tilbage til mastergrenen ved hjælp af enten flette- eller rebase-strategier.
Hvorfor oprette en filial fra en anden filial?
Mens mastergrenen fungerer som den primære gren for stabil kode, er der scenarier, hvor det bliver nødvendigt at oprette en gren fra en anden gren:
- Parallel udvikling : Når flere udviklere arbejder på relaterede funktioner, kan de oprette funktionsgrene fra en fælles udviklingsgren i stedet for direkte fra mastergrenen.
- Kode isolering : Nogle gange er du nødt til at isolere ændringer i en separat gren for at teste eller eksperimentere med dem, før de flettes ind i hovedkodebasen.
Trin til at oprette en filial fra en anden filial
Trin 1: Sørg for, at du har tjekket den filial ud, hvorfra du vil oprette den nye filial. Du kan bruge git checkout-kommandoen til at skifte til grenen.
git checkout existing-branch>
Trin 2: Brug kommandoen git branch til at oprette en ny gren.
task manager linux
git branch new-branch>
Trin 3: Skift til den nye filial ved hjælp af git checkout-kommandoen.
git checkout new-branch>
Trin 4: Foretag ændringer i den nye filial efter behov. Du kan forpligte dine ændringer til den nye gren ved at bruge git commit kommandoen.
git commit -m 'Commit message'>
Trin 5: Hvis du vil skubbe den nye gren til et fjernlager, skal du bruge git push-kommandoen.
git push -u origin new-branch>
Eksempel
Trin 1: Åbn Git Bash.
Trin 2: Naviger til Git Directory.
int til streng java

Git Directory
Trin 3: Opret en filial og skift til den.

Oprettelse af en filial
sne vs is
Trin 4: Se filialliste.

Liste over filialer
Trin 5: Skift filial

Skift grenen