Opprette 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:
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.
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:
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:
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:
Commiten er vellykket, så nå kan du sjekke de to siste commitene i commit-historikken:
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.
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
Awesome!
Completion rate improved to 3.57
Opprette 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:
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.
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:
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:
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:
Commiten er vellykket, så nå kan du sjekke de to siste commitene i commit-historikken:
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.
Takk for tilbakemeldingene dine!