Bytte Mellom Grener og Slette Dem
Opprette og bytte til en ny gren
Som nevnt i forrige kapittel, kan du bruke kommandoen git checkout
for å bytte til en bestemt gren. Det er imidlertid svært vanlig å opprette en gren og umiddelbart bytte til den nye grenen, derfor har Git introdusert en egen kommando for å opprette en ny gren og umiddelbart bytte til den.
I praksis skal vi kjøre samme git checkout
-kommando, men 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 uforente endringer, vil Git forhindre sletting og vise en advarsel.
Alt vil bli klart med et eksempel.
Eksempelarbeidsflyt
La oss først sjekke statusen til arbeidsområdet og klargjøringsområdet vårt:
Som du ser, er arbeidsområdet og klargjøringsområdet vårt tomt, og vi befinner oss for øyeblikket på grenen testing/some-tests
. Vi kan nå opprette en ny gren kalt feature/new-feature
, umiddelbart bytte til den og deretter liste opp alle grener:
HEAD peker nå til vår nye gren, så la oss vise de to siste commitene:
Vår nye gren og testing/some-tests
-grenen peker til samme siste commit, og siden vi nå er på den nye grenen, kan vi trygt slette testing/some-tests
-grenen:
Slettingen var vellykket, la oss nå igjen se på de to siste commitene og liste opp alle grener:
Branchen ble faktisk slettet siden vi nå kun har to grener, hvor den nye peker til den siste commit-en, og master
-grenen 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
How do I create and switch to a new branch in Git?
What happens if I try to delete a branch that hasn't been merged?
Can you explain what the HEAD pointer means 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
Som nevnt i forrige kapittel, kan du bruke kommandoen git checkout
for å bytte til en bestemt gren. Det er imidlertid svært vanlig å opprette en gren og umiddelbart bytte til den nye grenen, derfor har Git introdusert en egen kommando for å opprette en ny gren og umiddelbart bytte til den.
I praksis skal vi kjøre samme git checkout
-kommando, men 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 uforente endringer, vil Git forhindre sletting og vise en advarsel.
Alt vil bli klart med et eksempel.
Eksempelarbeidsflyt
La oss først sjekke statusen til arbeidsområdet og klargjøringsområdet vårt:
Som du ser, er arbeidsområdet og klargjøringsområdet vårt tomt, og vi befinner oss for øyeblikket på grenen testing/some-tests
. Vi kan nå opprette en ny gren kalt feature/new-feature
, umiddelbart bytte til den og deretter liste opp alle grener:
HEAD peker nå til vår nye gren, så la oss vise de to siste commitene:
Vår nye gren og testing/some-tests
-grenen peker til samme siste commit, og siden vi nå er på den nye grenen, kan vi trygt slette testing/some-tests
-grenen:
Slettingen var vellykket, la oss nå igjen se på de to siste commitene og liste opp alle grener:
Branchen ble faktisk slettet siden vi nå kun har to grener, hvor den nye peker til den siste commit-en, og master
-grenen ligger én commit bak.
Takk for tilbakemeldingene dine!