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-Essensielt

bookOpprette Grener

git branch

Når du arbeider 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 nytt navn til grener).

Liste opp og opprette grener

Start med å liste opp alle grener i depotet:

Liste opp grener

Som du kan se, er den eneste eksisterende grenen master, standardgrenen. Navnet kan variere i din konfigurasjon, så ikke bekymre deg hvis det vises under et annet navn.

Note
Merk

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

En stjerne (*) ved siden av grennavnet indikerer at HEAD peker til denne grenen, noe som betyr at du befinner deg på den.

For å opprette en ny gren, bruk kommandoen git branch etterfulgt av ønsket grennavn:

git branch <branch_name>

Her er <branch_name> 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 alle grener:

Oppretter en ny gren

Bytte mellom grener

For øyeblikket finnes det to grener. Siden stjernen (*) står ved siden av master-grenen, peker HEAD fortsatt til denne. Imidlertid er HEAD en flyttbar peker, så du kan bytte til en annen gren ved å bruke 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 list opp alle grener:

Bytte til en ny gren

Som du ser, står stjernen (*) nå ved siden av den nye grenen, noe som betyr at du befinner deg på denne (HEAD peker til denne grenen). For å bekrefte dette, opprett en enkel tekstfil og gjør en commit:

Oppretter en ny tekstfil

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

To siste commits

Siden du for øyeblikket er på testing/some-tests-grenen, peker den til den siste committen (det samme gjør HEAD), mens master-grenen fortsatt 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

Awesome!

Completion rate improved to 3.57

bookOpprette Grener

Sveip for å vise menyen

git branch

Når du arbeider 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 nytt navn til grener).

Liste opp og opprette grener

Start med å liste opp alle grener i depotet:

Liste opp grener

Som du kan se, er den eneste eksisterende grenen master, standardgrenen. Navnet kan variere i din konfigurasjon, så ikke bekymre deg hvis det vises under et annet navn.

Note
Merk

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

En stjerne (*) ved siden av grennavnet indikerer at HEAD peker til denne grenen, noe som betyr at du befinner deg på den.

For å opprette en ny gren, bruk kommandoen git branch etterfulgt av ønsket grennavn:

git branch <branch_name>

Her er <branch_name> 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 alle grener:

Oppretter en ny gren

Bytte mellom grener

For øyeblikket finnes det to grener. Siden stjernen (*) står ved siden av master-grenen, peker HEAD fortsatt til denne. Imidlertid er HEAD en flyttbar peker, så du kan bytte til en annen gren ved å bruke 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 list opp alle grener:

Bytte til en ny gren

Som du ser, står stjernen (*) nå ved siden av den nye grenen, noe som betyr at du befinner deg på denne (HEAD peker til denne grenen). For å bekrefte dette, opprett en enkel tekstfil og gjør en commit:

Oppretter en ny tekstfil

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

To siste commits

Siden du for øyeblikket er på testing/some-tests-grenen, peker den til den siste committen (det samme gjør HEAD), mens master-grenen fortsatt 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