Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opprette Grener | Arbeide med Grener i Git
Git Essentials

bookOpprette Grener

git branch

Ved arbeid med grener i Git bruker du for det meste kommandoen git branch. Denne kommandoen kan faktisk brukes til flere formål:

  • Liste opp grener;
  • Opprette grener;
  • Slette grener;
  • Endre grener (f.eks. gi grener nytt navn).

Liste opp og opprette grener

La oss uten videre først liste opp alle grenene i vårt repository:

Som du ser, er den eneste grenen vi har for øyeblikket master, som er standard-grenen. Den trenger ikke nødvendigvis å hete master hos deg, så ikke bekymre deg hvis den har et annet navn.

Note
Merk

For tiden bruker nyere versjoner av Git vanligvis main som navnet på standardgrenen i stedet for master.

Det er også en stjerne (*) ved siden av grennavnet som indikerer at HEAD peker til denne grenen (vi befinner oss for øyeblikket på denne grenen).

For å opprette en ny gren, kan du bruke kommandoen git branch etterfulgt av navnet på den nye grenen.

git branch <branch_name>

Der <branch_name> er navnet på grenen du ønsker å opprette.

Navnekonvensjoner for grener

Det er vanlig å følge navnekonvensjoner for grener, som å bruke prefikser som feature/, bugfix/ eller hotfix/ for å angi formålet med grenen. Konsekvente navnekonvensjoner gjør det enklere å forstå rollen til hver gren i utviklingsprosessen.

Eksempel på arbeidsflyt

Opprett en ny gren med navnet testing/some-tests og vis deretter grenene.

Bytte mellom grener

For øyeblikket har vi to grener, og siden stjernen (*) står ved siden av master-grenen, peker HEAD fortsatt til denne grenen (vi er fortsatt på samme gren). HEAD er imidlertid en flyttbar peker, så det er mulig å bytte til en annen gren ved å kjøre kommandoen git checkout:

git checkout <branch_name>

Her er <branch_name> navnet på grenen du ønsker å bytte til. Denne kommandoen oppdaterer arbeidsområdet slik at det samsvarer med den valgte grenen, inkludert både filer og git-historikk.

Bytt nå til den nylig opprettede grenen og vis grenene:

Som du ser, siden stjernen (*) nå står ved den nye grenen, er vi for øyeblikket på denne (nå peker HEAD til denne grenen). For å bekrefte dette, opprett en enkel tekstfil og gjør en commit:

Commiten er vellykket, så vi kan nå sjekke de to siste commitene i commit-historikken vår:

Siden vi for øyeblikket er på testing/some-tests-grenen, peker denne grenen til den siste committen (det gjør også HEAD), mens master-grenen ligger én commit bak.

question mark

Velg alle mulige bruksområder for kommandoen git branch.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

How do I delete a branch in Git?

Can you explain what HEAD means in Git?

What happens if I switch back to the master branch now?

Awesome!

Completion rate improved to 3.57

bookOpprette Grener

Sveip for å vise menyen

git branch

Ved arbeid med grener i Git bruker du for det meste kommandoen git branch. Denne kommandoen kan faktisk brukes til flere formål:

  • Liste opp grener;
  • Opprette grener;
  • Slette grener;
  • Endre grener (f.eks. gi grener nytt navn).

Liste opp og opprette grener

La oss uten videre først liste opp alle grenene i vårt repository:

Som du ser, er den eneste grenen vi har for øyeblikket master, som er standard-grenen. Den trenger ikke nødvendigvis å hete master hos deg, så ikke bekymre deg hvis den har et annet navn.

Note
Merk

For tiden bruker nyere versjoner av Git vanligvis main som navnet på standardgrenen i stedet for master.

Det er også en stjerne (*) ved siden av grennavnet som indikerer at HEAD peker til denne grenen (vi befinner oss for øyeblikket på denne grenen).

For å opprette en ny gren, kan du bruke kommandoen git branch etterfulgt av navnet på den nye grenen.

git branch <branch_name>

Der <branch_name> er navnet på grenen du ønsker å opprette.

Navnekonvensjoner for grener

Det er vanlig å følge navnekonvensjoner for grener, som å bruke prefikser som feature/, bugfix/ eller hotfix/ for å angi formålet med grenen. Konsekvente navnekonvensjoner gjør det enklere å forstå rollen til hver gren i utviklingsprosessen.

Eksempel på arbeidsflyt

Opprett en ny gren med navnet testing/some-tests og vis deretter grenene.

Bytte mellom grener

For øyeblikket har vi to grener, og siden stjernen (*) står ved siden av master-grenen, peker HEAD fortsatt til denne grenen (vi er fortsatt på samme gren). HEAD er imidlertid en flyttbar peker, så det er mulig å bytte til en annen gren ved å kjøre kommandoen git checkout:

git checkout <branch_name>

Her er <branch_name> navnet på grenen du ønsker å bytte til. Denne kommandoen oppdaterer arbeidsområdet slik at det samsvarer med den valgte grenen, inkludert både filer og git-historikk.

Bytt nå til den nylig opprettede grenen og vis grenene:

Som du ser, siden stjernen (*) nå står ved den nye grenen, er vi for øyeblikket på denne (nå peker HEAD til denne grenen). For å bekrefte dette, opprett en enkel tekstfil og gjør en commit:

Commiten er vellykket, så vi kan nå sjekke de to siste commitene i commit-historikken vår:

Siden vi for øyeblikket er på testing/some-tests-grenen, peker denne grenen til den siste committen (det gjør også HEAD), mens master-grenen ligger én commit bak.

question mark

Velg alle mulige bruksområder for kommandoen git branch.

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
some-alt