Hoe de standaard Git Branch te hernoemen en waarom je dat zou willen

Hoe de standaard Git Branch te hernoemen en waarom je dat zou willen

Als je Git al een tijdje gebruikt, ben je waarschijnlijk de term tegengekomen meester . Je hebt het misschien gezien als je rent git-status of git branch .





Het is een wat ouderwetse uitdrukking en je vraagt ​​je misschien af ​​waar het vandaan komt of hoe je het kunt veranderen. Of je nu een opdrachtregelgebruiker bent of een fan van GitHub, je kunt de namen van vertakkingen wijzigen en zelfs de standaard vertakkingsnaam instellen op iets dat geschikt is voor je behoeften.





Wat is de standaardtak?

Elke gloednieuwe Git-repository heeft een standaard branch, zelfs als het niet echt iets vertakt! Branches zijn simpelweg commit-referenties en er is altijd een HEAD-referentie die naar de huidige branch verwijst.





Historisch gezien heeft Git die standaard branch genoemd meester . Hoewel je het kunt hernoemen, blijven veel mensen bij de standaard, dus je zult veel projecten zien die master als hun standaardbranch gebruiken.

Taknaamgeving en waarom Master wordt uitgefaseerd

Recente versies van Git (2.28 en later) produceren de volgende hint wanneer je een nieuwe repository aanmaakt met: git init :



Gebruik 'master' als de naam voor de initiële branch. Deze standaard filiaalnaam kan worden gewijzigd. Om de initiële branchnaam te configureren voor gebruik in al je nieuwe repositories, die deze waarschuwing zullen onderdrukken, roep je: git config --global init.defaultBranch Namen die gewoonlijk worden gekozen in plaats van 'master' zijn 'main', 'trunk' en 'development '. De zojuist aangemaakte branch kan hernoemd worden via dit commando: git branch -m

De master/slave-terminologie heeft een lange geschiedenis in computergebruik, vooral met betrekking tot hardware zoals diskdrives. Andere versiebeheersystemen zoals BitKeeper, een voorloper van Git, hebben de term ook gebruikt. De term is echter enigszins achterhaald vanwege de associatie met het kolonialisme.





De Git-beheerders hebben samengewerkt met de bredere ontwikkelingsgemeenschap om deze zorgen aan te pakken. Afgezien van elke overtreding die het kan veroorzaken, meester is sowieso geen bijzonder beschrijvende naam. Het impliceert een relatie met een andere, niet nader genoemde entiteit, maar het vertegenwoordigt niet de unieke status van de oorspronkelijke tak. Veel mensen overwegen de naam hoofd om deze tak en het typische gebruik ervan beter te beschrijven.

De naam main is kort, laat zich gemakkelijk vertalen en wordt algemeen gebruikt. Het feit dat het begint met dezelfde twee letters als master kan helpen als je je spiergeheugen opnieuw moet trainen.





Hoe de wijziging aan te brengen met behulp van de opdrachtregel Git

Zoals Git zelf uitlegt, kun je de standaard branchnaam configureren met het volgende commando:

git config --global init.defaultBranch main

De --globaal zorgt ervoor dat deze instelling van toepassing is op alle opslagplaatsen die door de huidige gebruiker zijn gemaakt.

Zie ook: Git installeren en configureren op Linux

Eenmaal ingesteld, zullen nieuwe repositories de nieuwe standaardnaam gebruiken:

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

Merk op dat u ook kunt een tak hernoemen op elk moment met behulp van de -m optie, b.v.

hoe maak je een screenshot zonder printscreen
git branch -m main

Op een dag kan Git deze wijziging voor je maken, door de naam te gebruiken hoofd standaard voor alle nieuwe repositories. Het is nog steeds handig om te weten hoe je het zelf kunt wijzigen, en je hebt misschien een persoonlijke of teamvoorkeur voor een andere naam dan hoofd .

Hoe de standaard filiaalnaam in GitHub in te stellen

Branches die op GitHub zijn gemaakt, krijgen nu automatisch de naam main in plaats van master. U kunt de naam van deze standaardwaarde echter nog steeds wijzigen door deze stappen te volgen:

  1. Open Instellingen via je profielfoto in de rechterbovenhoek.
  2. Klik Opslagplaatsen in het linkermenu.
  3. Onder de Standaard vertakking van de opslagplaats sectie, kies een alternatieve naam.
  4. Klik Update .

Gerelateerd: Wat is GitHub? Een inleiding tot de basisfuncties ervan

Neem de controle over de standaard branchnaam van Git

Git heeft historisch gezien zijn standaard branch genoemd meester , maar je hoeft het niet zo te houden!

Of u nu denkt dat een alternatief uitgebreider, gemakkelijker te begrijpen of gewoon korter te typen is, het is gemakkelijk te veranderen. De standaard branch is slechts een klein deel van Git's enorme repertoire. Bekijk hiernaast onze uitgebreide gids om je Git-vaardigheid van beginner tot gevorderd te brengen.

Deel Deel Tweeten E-mail Geavanceerde Git-zelfstudie

Breng je Git-vaardigheid van beginner tot gevorderd met deze uitgebreide gids.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • GitHub
  • Programmeren
Over de auteur Bobby Jack(58 artikelen gepubliceerd)

Bobby is een technologie-enthousiasteling die bijna twee decennia als softwareontwikkelaar heeft gewerkt. Hij is gepassioneerd door gaming, werkt als recensie-editor bij Switch Player Magazine en is ondergedompeld in alle aspecten van online publiceren en webontwikkeling.

Meer van Bobby Jack

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren