How to Fix a FREE CAR that Cranks but Won't Start
Innehållsförteckning:
Grenar är en del av mjukvaruutvecklingsprocessen och en av de mest kraftfulla funktionerna i Git. Grenar är i huvudsak pekar på ett visst åtagande.
När man fixar ett fel eller arbetar med en ny funktion skapar utvecklare en ny gren som senare kan slås samman i huvudkodbasen.
Den här artikeln förklarar hur man skapar och listar lokala och avlägsna Git-grenar.
Lista Git-grenar
För att lista alla lokala Git-grenar, använd kommandot
git branch
eller
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
Den nuvarande grenen markeras med en asterisk
*
. I det här exemplet är det
master
.
I Git är lokala och avlägsna grenar separata objekt. Om du vill lista både lokala och fjärrgrenar passera alternativet
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
Alternativet
-r
listar endast de avlägsna grenarna.
Skapa en Git-gren
Att skapa en ny gren är inget annat än att skapa en pekare till en given åtagande.
För att skapa en ny lokal gren använder du kommandot
git branch
följt av namnet på den nya grenen. För att skapa en ny gren med namnet
cool-feature
, skriver du till exempel:
git branch cool-feature
Kommandot returnerar ingen utgång. Om grenen med samma namn redan finns ser du följande felmeddelande:
fatal: A branch named 'cool-feature' already exists.
För att börja arbeta med grenen och lägga till åtaganden till den måste du välja grenen med
git checkout
:
git checkout cool-feature
Kommandot matar ut ett meddelande som informerar dig om att grenen är omkopplad:
Switched to branch 'cool-feature'
Istället för att skapa grenen och sedan byta till den, kan du göra det i ett enda kommando. När det används med alternativet
-b
skapar kommandot
git checkout
den angivna grenen.
git checkout -b cool-feature
Switched to branch 'cool-feature'
Härifrån kan du använda standard-kommandona
git add
och
git commit
till nya kommit till den nya grenen.
För att trycka på den nya grenen på fjärrförvaret använder du kommandot
git push
följt av fjärrrepo-namnet och filialnamnet:
git push remote-repo cool-feature
Slutsats
Vi har visat dig hur du listar och skapar lokala och avlägsna Git-grenar. Grenar är en referens till en ögonblicksbild av dina förändringar och har en kort livscykel.
Med kommandot
git branch
kan du också byta namn på och radera lokala och avlägsna Git-grenar.
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man listar och tar bort ufw-brandväggsregler
UFW står för Okomplicerad brandvägg och är en användarvänlig frontend för hantering av iptables (netfilter) brandväggsregler. I denna handledning täcker vi hur du listar och tar bort UFW-brandväggsregler.
Hur man listar postgresql-databaser och tabeller med psql
När du administrerar PostgreSQL-databasservrar är en av de vanligaste uppgifterna du troligtvis kommer att lista databaserna och deras tabeller. PostgreSQL kommer med ett interaktivt verktyg som heter psql som låter dig ansluta till servern och köra frågor mot den.