Com canviar el nom de la branca Git predeterminada i per què ho voleu

Com canviar el nom de la branca Git predeterminada i per què ho voleu

Si fa temps que utilitzeu Git, és probable que hàgiu trobat el terme mestre . És possible que ho hàgiu vist quan córreu estat git o bé branca git .





És una frase una mica passada de moda i us podeu preguntar d’on ve o com podeu canviar-la. Tant si sou usuari de la línia d’ordres com si sou fan de GitHub, podeu canviar els noms de sucursal i, fins i tot, configurar el nom de sucursal per defecte en funció de les vostres necessitats.





Què és la branca predeterminada?

Tots els nous dipòsits de Git tenen una branca predeterminada, encara que realment no ramifiqui res. Les branques són simplement referències de confirmació i sempre hi ha una referència HEAD que apunta a la branca actual.





Històricament, Git ha anomenat aquesta branca per defecte mestre . Tot i que podeu canviar-ne el nom, moltes persones es queden amb el valor predeterminat, de manera que veureu molts projectes que utilitzen master com a branca predeterminada.

Nom de sucursal i per què se suprimeix el mestre

Les versions recents de Git (2.28 i posteriors) produeixen el següent suggeriment quan creeu un nou dipòsit mitjançant git init :



Utilitzant 'mestre' com a nom per a la branca inicial. Aquest nom de sucursal per defecte està subjecte a canvis. Per configurar el nom de sucursal inicial per utilitzar-lo a tots els repositoris nous, que suprimirà aquest advertiment, truqueu a: git config --global init.default Els noms de branca que s’escullen habitualment en lloc de «mestre» són «principals», «tronc» i «desenvolupament» '. La branca acabada de crear es pot canviar el nom mitjançant aquesta ordre: git branch -m

La terminologia mestre / esclau té una llarga història en informàtica, especialment en referència a maquinari com les unitats de disc. Altres sistemes de control de versions com BitKeeper, un predecessor de Git, també han utilitzat el terme. No obstant això, el terme ha quedat una mica obsolet per la seva associació amb el colonialisme.





Els mantenidors de Git han treballat amb la comunitat de desenvolupament més àmplia per abordar aquestes preocupacions. A part de qualsevol ofensa que pugui causar, mestre de totes maneres, no és un nom especialment descriptiu. Implica una relació amb alguna altra entitat sense nom, però no representa l'estat únic de la branca inicial. Molta gent té en compte el nom principal per descriure millor aquesta branca i el seu ús típic.

El nom principal és breu, es tradueix fàcilment i és d'ús comú. El fet que comenci amb les mateixes dues lletres que el mestre us pot ajudar si heu de tornar a entrenar la memòria muscular.





Com fer el canvi mitjançant la línia d’ordres Git

Com explica el propi Git, podeu configurar el nom de sucursal per defecte amb l'ordre següent:

git config --global init.defaultBranch main

El --global garanteix que aquesta configuració s'apliqui a tots els repositoris creats per l'usuari actual.

Vegeu també: Com instal·lar i configurar Git a Linux

Un cop configurats, els nous repositoris utilitzaran el nou nom per defecte:

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

Tingueu en compte que també podeu canvieu el nom d'una branca en qualsevol moment mitjançant l’opció -m, p.

com reemborsar els jocs a ps4
git branch -m main

Un dia, Git pot fer-vos aquest canvi mitjançant el nom principal per defecte, per a tots els repositoris nous. Encara és útil saber-ho canviar vosaltres mateixos i és possible que tingueu una preferència personal o d’equip per un nom que no sigui principal .

Com es defineix el nom de sucursal per defecte a GitHub

Les branques creades a GitHub ara s’anomenen automàticament main en lloc de master. Tot i això, podeu canviar el nom d'aquest valor per defecte si seguiu aquests passos:

  1. Obert Configuració mitjançant la vostra foto de perfil a la part superior dreta.
  2. Feu clic a Dipòsits al menú de l'esquerra.
  3. Sota la Branca per defecte del dipòsit secció, trieu un nom alternatiu.
  4. Feu clic a Actualització .

Relacionat: Què és GitHub? Introducció a les seves característiques bàsiques

Pren el control del nom de sucursal predeterminat de Git

Git ha anomenat històricament la seva branca predeterminada mestre , però no cal que ho mantingueu així!

És fàcil de canviar, ja sigui que creieu que una alternativa és més inclusiva, més fàcil d’entendre o simplement més curta d’escriure. La branca predeterminada és només una petita part de l’enorme repertori de Git. Per obtenir la vostra habilitat Git de principiant a avançat, consulteu la nostra guia completa següent.

Compartir Compartir Tweet Correu electrònic Tutorial avançat de Git

Aprofiteu la vostra habilitat Git de principiant a avançat amb aquesta completa guia.

Llegiu a continuació
Temes relacionats
  • Programació
  • GitHub
  • Programació
Sobre l'autor Bobby Jack(58 articles publicats)

Bobby és un entusiasta de la tecnologia que va treballar com a desenvolupador de programari durant gairebé dues dècades. És un apassionat dels jocs, treballa com a editor de ressenyes a Switch Player Magazine i està immers en tots els aspectes de la publicació en línia i el desenvolupament web.

Més de Bobby Jack

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us