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, bel: git config --global init.defaultBranch
Namen die vaak 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 versiecontrolesystemen 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 voornaamst 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 hoofd
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
Geïnitialiseerde lege Git-repository in /private/tmp/bar/.git/
$ git status -sb
## Nog geen commits op main
Merk op dat u ook kunt een tak hernoemen op elk moment met behulp van de -m optie, b.v.
git branch -m main
Op een dag kan Git deze wijziging voor je maken, door de naam te gebruiken voornaamst 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 voornaamst.
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:
- Open Instellingen via je profielfoto in de rechterbovenhoek.
- Klik Opslagplaatsen in het linkermenu.
- Onder de Standaard vertakking van de opslagplaats sectie, kies een alternatieve naam.
- Klik Bijwerken.
Verwant: 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.
Breng je Git-vaardigheid van beginner tot gevorderd met deze uitgebreide gids.
Lees volgende
- Programmeren
- GitHub
- Programmeren
Bobby is een technologie-enthousiasteling die bijna twee decennia als softwareontwikkelaar heeft gewerkt. Hij is gepassioneerd door gamen, werkt als recensie-editor bij Switch Player Magazine en is ondergedompeld in alle aspecten van online publiceren en webontwikkeling.
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