Hur man skapar en ny gren i GitHub

Jul 31, 2025
Cloud & Internet

Att arbeta direkt i huvudgrenen av ett Github-förråd är en mycket farlig sak, eftersom du står risken att driva buggy-kod till produktion. För att undvika detta bör du skapa en filial och arbeta i det. Här är hur.

Vad är en gren, ändå?

En gren, som är mest grundläggande, är en kopia av ett GIT-projekt som du kan ändra som du vill och sedan kombinera med det ursprungliga projektet.

När du Skapa ett nytt förråd i GitHub , det finns en gren som standard - den "huvudsakliga" filialen ( tidigare kallad "mästare" ). Detta, som namnet antyder, är den viktigaste behållaren där din produktionskod är lagrad. Det vill säga (i de flesta fall, åtminstone), om du trycker på en förändring direkt till huvudgrenen, gör du en förändring direkt till arbetsprodukten.

Problemet? Om du trycker direkt till Main, riskerar du att trycka buggy-koden till produktionsmiljön, vilket potentiellt orsakar allvarliga problem. Därför måste du skapa en separat gren för att göra ditt arbete (och sedan senare skicka in den grenen för granskning innan den slås samman i huvudgrenen).

RELATERAD: Hur författare kan använda GitHub för att lagra sitt arbete

Skapa en ny filial från Githubs webbplats

Du kan skapa en ny filial direkt från GitHubs webbplats. Öppna först en webbläsare, gå till github , och öppna sedan förvaret som du vill skapa en gren i.

När du har tillgång till förvaret kommer du automatiskt att vara i fliken "Kod". Lite nedan, klicka på knappen som säger "Main."

Ett litet fönster visas. Ge din filial ett namn genom att skriva det i textrutan och tryck på ENTER eller RETURN-tangenten. Ord ska separeras av ett streck ( - ) eller en understrykning ( _ ).

Din nya filial är nu skapad.

Skapa en ny filial med kommandoraden

Vid första anblicken kan det tyckas lättare att bara använda GitHub från en webbläsare, men när du väljer att arbeta med GitHub via kommandoraden, kan saker bli gjort så mycket snabbare. Med det sagt kan du göra nästan vad som helst i GitHub med kommandoraden - inklusive att skapa en ny filial.

Men innan du börjar, måste du klona ditt valda förråd till din lokala maskin. Gå vidare och gör det nu om du inte redan har det.

När det är klart, öppna kommandoradsprogrammet efter eget val. Det här kan vara Terminal (Om du är en Mac-användare) eller Kommandotolk (Om du är en Windows-dator), eller du kan till och med arbeta från den inbyggda kommandoraden från en textredigerare, till exempel Vscode .

Vilken app du använder, måste du navigera till mappen i repo som du klonade använda CD kommando . Från kommandoraden, kör det här kommandot:

 CD & LT; File / Path & GT; 

I vårt exempel skulle det se ut så här:

När du är i rätt katalog kan du sedan skapa en ny filial. Kör det här kommandot:

 Git Checkout -B & LT; ditt nygren-namn och GT; 

Byta ut & lt; ditt nya grennamn och gt; med det faktiska namnet du vill ge din filial.

Din nya gren är nu skapad, men den är bara tillgänglig på din lokala maskin. Du måste trycka på det till ursprungsregistret genom att köra det här kommandot:

 Git push Origin & LT; ditt nya grennamn och GT; 

Igen, byt ut & lt; ditt nya grennamn och gt; med det faktiska namnet på din filial.

Du har nu drivit din nya filial till GitHub!

Att arbeta med grenar är en av de grunderna, men det är också en av de viktigaste Github-färdigheterna att lära. Fortsätt arbeta för att behärska dessa grunder och du kommer att vara bra på väg att bli flytande i GitHub på nolltid.

RELATERAD: Vad är GitHub, och vad används det för?


Cloud & Internet - Mest populära artiklar

Hur man Vidarebefordra ett e som en bilaga i Gmail

Cloud & Internet Nov 18, 2025

I stället för att vidarebefordra flera e-postmeddelanden individuellt kan du skicka dem alla på en gång som bilagor. Med Gmail behöver du inte ens Spara e-postmeddelandena til..


Hur man ändra visningsnamn på Gmail

Cloud & Internet Dec 6, 2025

När du skickar ett e-postmeddelande från ditt Gmail-konto visas ditt visningsnamn (tillsammans med annan information) till mottagaren. Du kan ändra visningsnamnet som hör till ditt G..


Lägga till ett förfallodatum för e-postmeddelanden i Gmail

Cloud & Internet Feb 13, 2026

Du har nog hört talas om Skickar försvinnande meddelanden I populära meddelandeprogram, men visste du att du också kan ställa in ett utgångsdatum för e-postmeddelanden ..


Så här använder Bangs i DuckDuckGo (att söka andra webbplatser)

Cloud & Internet Feb 13, 2026

Edduckgo Edduckgo är en sökmotor som respekterar din integritet genom att inte sälja din sökhistorik eller spåra dig över hela webben. Det har också nå..


Hur (och varför) för att skapa en GitHub arkiv

Cloud & Internet Mar 15, 2026

Oavsett om du börjar ett helt nytt program eller vill ta en " Docs som kod "Tillvägagångssätt med din dokumentation om GitHub, ett av de första stegen skapar ett förråd (..


Inaktivera iCloud foton på Mac

Cloud & Internet Apr 21, 2026

Äpple iCloud-bilder laddas upp automatiskt och synkroniserar alla dina bilder mellan alla dina Apple-enheter. Det är en bra backup-lösning, men det kan vara att äta u..


Så här öppnar du iCloud-mail från någon webbläsare

Cloud & Internet Apr 4, 2026

Khamosh pathak Ett iCloud-konto som levereras med en Apple-enhet ger dig tillgång till en unik e-postadress. Medan du kan använda dig för att använda det här e-postk..


Hur man ställer in en vidarebefordran e-postadress i Gmail

Cloud & Internet Jul 3, 2025

Vidarebefordra e-postmeddelanden är en vanlig praxis i inkorgshantering. Men vad händer om du behöver vidarebefordra alla e-postmeddelanden till en annan adress? Du kan ställa..


Kategorier