Paul Conneally: Digital humanitarianism
Innholdsfortegnelse:
Grener er en del av programvareutviklingsprosessen og en av de kraftigste funksjonene i Git. Grener er i hovedsak pekepinner på en viss forpliktelse.
Når du fikser en feil eller jobber med en ny funksjon, oppretter utviklere en ny gren som senere kan slås sammen til hovedkodebasen.
Denne artikkelen forklarer hvordan du oppretter og viser lokale og eksterne Git-grener.
Liste Git grener
For å liste over alle lokale Git-grener bruker du
git branch
eller
git branch --list
kommandoen:
git branch
dev feature-a feature-b hotfix * master
Den nåværende grenen er uthevet med en stjerne
*
. I dette eksemplet er det
master
.
I Git er lokale og avsidesliggende grener separate objekter. Hvis du vil liste både lokale og eksterne grener, passerer du alternativet
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
Alternativet
-r
viser bare de eksterne grenene.
Lag en Git-gren
Å opprette en ny gren er ikke annet enn å lage en peker til en gitt forpliktelse.
Hvis du vil opprette en ny lokal gren, bruker du
git branch
kommandoen etterfulgt av navnet på den nye grenen. For å lage en ny gren som heter
cool-feature
, skriver du for eksempel:
git branch cool-feature
Kommandoen gir ingen utdata. Hvis grenen med samme navn allerede eksisterer, ser du følgende feilmelding:
fatal: A branch named 'cool-feature' already exists.
For å begynne å jobbe med grenen og legge til forpliktelser til den, må du velge grenen ved hjelp av
git checkout
:
git checkout cool-feature
Kommandoen sender ut en melding som informerer deg om at grenen er byttet:
Switched to branch 'cool-feature'
I stedet for å opprette grenen og deretter bytte til den, kan du gjøre det i en enkelt kommando. Når det brukes med alternativet
-b
, vil
git checkout
kommandoen opprette en gitt gren.
git checkout -b cool-feature
Switched to branch 'cool-feature'
Herfra kan du bruke standard kommandoer for
git add
og
git commit
kommandoer til den nye grenen.
Hvis du vil skyve den nye grenen på fjernlageret, bruker du
git push
kommandoen etterfulgt av det eksterne repo-navnet og filialnavnet:
git push remote-repo cool-feature
Konklusjon
Vi har vist deg hvordan du kan liste og lage lokale og eksterne Git-grener. Grener er en referanse til et øyeblikksbilde av endringene dine og har en kort livssyklus.
Med
git branch
kommandoen kan du også gi nytt navn og slette lokale og eksterne Git-grener.
Bing inkorporerer mer informasjon fra eksterne sosiale nettverk som Facebook og Twitter til hvordan det vises søkeresultater som involverer mennesker.
Bing inkorporerer mer informasjon fra eksterne sosiale nettverk som Facebook og Twitter i hvordan det viser søkeresultater som involverer mennesker.
Liste over topp 5 Eksterne 1TB-harddisker
Hvis du er i markedet for en anstendig ekstern harddisk, er disse de 5 beste 1TB eksterne harddisker som du kan kjøpe for din Windows-PC.
Hvordan angi sveipebevegelse for eksterne koblinger på Android
Slik setter du sveipebevegelseshandlinger for eksterne koblinger på Android.