Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man byter namn på standard Git-grenen och varför du skulle vilja

Om du har använt Git ett tag har du förmodligen stött på termen bemästra. Du kanske har sett det när du springer git status eller git gren.

Det är en lite gammaldags fras och du kanske undrar var den kommer ifrån eller hur du kan ändra den. Oavsett om du är en kommandoradsanvändare eller ett fan av GitHub, kan du ändra filialnamn och till och med ställa in standardfilialnamnet till något som passar dina behov.

Vad är standardgrenen?

Varje helt nytt Git-förråd har en standardgren, även om den egentligen inte förgrenar sig från någonting! Filialer är helt enkelt commit-referenser, och det finns alltid en HEAD-referens som pekar på den aktuella grenen.

Historiskt sett har Git döpt den standardgrenen bemästra. Även om du kan byta namn på det, håller många fast vid standarden, så du kommer att se många projekt som använder master som standardgren.

Namngivning av grenar och varför Master fasas ut

Senaste versioner av Git (2.28 och senare) ger följande tips när du skapar ett nytt arkiv med git init:

Använder ‘master’ som namn för den initiala grenen. Detta förinställda filialnamn kan ändras. För att konfigurera det ursprungliga filialnamnet att använda i alla dina nya förråd, vilket kommer att undertrycka denna varning, anrop: git config –global init.defaultBranch Namn som vanligtvis väljs istället för ‘master’ är ‘main’, ‘trunk’ och utveckling’. Den nyss skapade grenen kan döpas om via detta kommando: git branch -m

Master/slav-terminologin har en lång historia inom datoranvändning, särskilt när det gäller hårdvara som diskenheter. Andra versionskontrollsystem som BitKeeper, en föregångare till Git, har också använt termen. Termen har dock blivit något föråldrad för dess koppling till kolonialismen.

Relaterad  Shenmue 3 Airdrop lanseras på Epic Games Store

Git-underhållarna har arbetat med det bredare utvecklingssamhället för att ta itu med dessa problem. Bortsett från alla kränkningar det kan orsaka, bemästra är inte ett särskilt beskrivande namn ändå. Det innebär en relation med någon annan, icke namngiven entitet, men den representerar inte den ursprungliga grenens unika status. Många tänker på namnet huvud för att göra ett bättre jobb med att beskriva denna gren och dess typiska användning.

Namnet main är kort, översätts lätt och är i vanligt bruk. Det faktum att det börjar med samma två bokstäver som master kan hjälpa om du behöver träna upp ditt muskelminne.

Hur man gör ändringen med kommandoraden Git

Som Git själv förklarar kan du konfigurera standardgrennamnet med följande kommando:

git config --global init.defaultBranch main

De –global säkerställer att den här inställningen gäller alla arkiv som skapats av den aktuella användaren.

När de har ställts in kommer nya förråd att använda det nya standardnamnet:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Observera att du också kan byta namn på en gren när som helst med alternativet -m, t.ex

git branch -m main

En dag kan Git göra denna förändring åt dig genom att använda namnet huvud som standard för alla nya förråd. Det är fortfarande användbart att veta hur man ändrar det själv, och du kan ha en personlig eller team preferens för ett annat namn än huvud.

Hur man ställer in standard grennamn i GitHub

Grenar skapade på GitHub kallas nu automatiskt för huvud istället för master. Du kan dock fortfarande ändra namnet på denna standard genom att följa dessa steg:

    Öppen inställningar via din profilbild uppe till höger. Klick Förvar i menyn till vänster. Under Förvarets standardgren väljer du ett alternativt namn. Klick Uppdatering.
Relaterad  Hur man använder Rave för att streama i synk med vänner

Ta kontroll över Gits förinställda filialnamn

Git har historiskt döpt sin standardgren bemästra, men du behöver inte hålla det så!

Oavsett om du tycker att ett alternativ är mer omfattande, lättare att förstå eller helt enkelt kortare att skriva, är det lätt att ändra. Standardgrenen är bara en liten del av Gits enorma repertoar. För att ta din Git-färdighet från nybörjare till avancerad, kolla in vår omfattande guide härnäst.

Om författaren

Bobby Jack (65 artiklar publicerade)

Bobby är en teknikentusiast som arbetat som mjukvaruutvecklare under de flesta av två decennier. Han brinner för spel, arbetar som chefredaktör på Switch Player Magazine och är fördjupad i alla aspekter av onlinepublicering och webbutveckling.

Mer från Bobby Jack

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents