Bytte Mellom Grener og Slette Dem
Opprette og bytte til en ny gren
For å bytte til en eksisterende gren, bruk kommandoen git checkout.
Siden det ofte er ønskelig å opprette en ny gren og bytte til den umiddelbart, tilbyr Git et praktisk alternativ for dette.
Bruk samme git checkout-kommando med flagget -b:
git checkout -b <new_branch_name>
Slette grener
For å slette en gren, bruk flagget -d (som står for delete). Dette sletter grenen kun hvis endringene allerede er flettet inn i den nåværende grenen:
git branch -d <branch_name>
Der <branch_name> er navnet på grenen du ønsker å slette.
Hvis det finnes uflettede endringer, vil Git forhindre sletting og vise en advarsel.
Alt blir tydelig med et eksempel.
Eksempel på arbeidsflyt
Start med å sjekke status for arbeidstreet og staging-området:
Som du ser, er arbeidsområdet og staging-området tomt, og du befinner deg for øyeblikket på testing/some-tests-grenen.
Opprett nå en ny gren kalt feature/new-feature, bytt umiddelbart til den, og list deretter opp alle grener:
HEAD peker nå til den nye grenen, så vis de to siste commitene:
Den nye grenen og testing/some-tests-grenen peker begge til den samme siste commit.
Siden du nå er på den nye grenen, kan du trygt slette testing/some-tests-grenen:
Slettingen var vellykket.
Se nå gjennom de to siste commitene og list opp alle eksisterende grener:
Grensen ble slettet, og det er nå kun to grener igjen.
Den nye grenen peker til den siste commiten, mens master-grenen fortsatt ligger én commit bak.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain what happens if I try to delete a branch that hasn't been merged?
How can I restore a deleted branch?
What does the HEAD pointer mean in Git?
Awesome!
Completion rate improved to 3.57
Bytte Mellom Grener og Slette Dem
Sveip for å vise menyen
Opprette og bytte til en ny gren
For å bytte til en eksisterende gren, bruk kommandoen git checkout.
Siden det ofte er ønskelig å opprette en ny gren og bytte til den umiddelbart, tilbyr Git et praktisk alternativ for dette.
Bruk samme git checkout-kommando med flagget -b:
git checkout -b <new_branch_name>
Slette grener
For å slette en gren, bruk flagget -d (som står for delete). Dette sletter grenen kun hvis endringene allerede er flettet inn i den nåværende grenen:
git branch -d <branch_name>
Der <branch_name> er navnet på grenen du ønsker å slette.
Hvis det finnes uflettede endringer, vil Git forhindre sletting og vise en advarsel.
Alt blir tydelig med et eksempel.
Eksempel på arbeidsflyt
Start med å sjekke status for arbeidstreet og staging-området:
Som du ser, er arbeidsområdet og staging-området tomt, og du befinner deg for øyeblikket på testing/some-tests-grenen.
Opprett nå en ny gren kalt feature/new-feature, bytt umiddelbart til den, og list deretter opp alle grener:
HEAD peker nå til den nye grenen, så vis de to siste commitene:
Den nye grenen og testing/some-tests-grenen peker begge til den samme siste commit.
Siden du nå er på den nye grenen, kan du trygt slette testing/some-tests-grenen:
Slettingen var vellykket.
Se nå gjennom de to siste commitene og list opp alle eksisterende grener:
Grensen ble slettet, og det er nå kun to grener igjen.
Den nye grenen peker til den siste commiten, mens master-grenen fortsatt ligger én commit bak.
Takk for tilbakemeldingene dine!