Kako preimenovati privzeto vejo Git in zakaj bi to želeli

Kako preimenovati privzeto vejo Git in zakaj bi to želeli

Če že nekaj časa uporabljate Git, ste verjetno že naleteli na izraz mojster . Morda ste to videli, ko ste tekli git status ali git veja .





To je nekoliko staromodna fraza in morda se sprašujete, od kod prihaja ali kako jo lahko spremenite. Ne glede na to, ali uporabljate ukazno vrstico ali obožujete GitHub, lahko spremenite imena podružnic in celo nastavite privzeto ime veje na nekaj, kar ustreza vašim potrebam.





Kaj je privzeta veja?

Vsako čisto novo skladišče Git ima privzeto vejo, čeprav v resnici ne odcepi ničesar! Podružnice so preprosto sklice na predajo in vedno obstaja referenca HEAD, ki kaže na trenutno vejo.





V preteklosti je Git to privzeto vejo poimenoval mojster . Čeprav ga lahko preimenujete, se veliko ljudi drži privzete, zato boste videli veliko projektov, ki uporabljajo master kot privzeto vejo.

Poimenovanje vej in zakaj se postopoma opušča mojster

Nedavne različice Gita (2.28 in novejše) pri ustvarjanju novega skladišča z uporabo ustvarijo naslednji namig git init :



Uporaba 'master' kot imena za začetno vejo. To privzeto ime podružnice se lahko spremeni. Če želite konfigurirati prvotno ime veje za uporabo v vseh vaših novih skladiščih, ki bo to opozorilo zatrelo, pokličite: git config --global init.defaultBarch Imena, ki so običajno izbrana namesto 'master', so 'main', 'trunk' in 'development '. Pravkar ustvarjeno vejo lahko preimenujete s tem ukazom: git branch -m

Računalniška terminologija master/slave ima dolgo zgodovino, zlasti v zvezi s strojno opremo, kot so diskovni pogoni. Tudi drugi sistemi za nadzor različic, kot je BitKeeper, predhodnik Gita, so uporabljali ta izraz. Vendar je izraz zaradi povezanosti s kolonializmom nekoliko zastarel.





Vzdrževalci Gita so sodelovali s širšo razvojno skupnostjo, da bi odpravili te pomisleke. Poleg kakršnega koli prekrška, ki ga lahko povzroči, mojster itak ni posebej opisno ime. Pomeni odnos z neko drugo, neimenovano entiteto, vendar ne predstavlja edinstvenega statusa začetne veje. Mnogi ljudje razmišljajo o imenu glavni bolje opisati to vejo in njeno tipično uporabo.

Ime main je kratko, se enostavno prevede in je v splošni rabi. Dejstvo, da se začne z istimi črkami kot mojster, vam lahko pomaga, če morate preoblikovati mišični spomin.





Kako narediti spremembo z ukazno vrstico Git

Kot pojasnjuje sam Git, lahko privzeto ime veje konfigurirate z naslednjim ukazom:

git config --global init.defaultBranch main

The -globalno zagotavlja, da ta nastavitev velja za vsa skladišča, ki jih je ustvaril trenutni uporabnik.

Poglej tudi: Kako namestiti in konfigurirati Git v Linuxu

Ko bodo nova skladišča nastavljena, bodo uporabljala novo privzeto ime:

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

Upoštevajte, da lahko tudi preimenovati podružnico kadar koli z uporabo možnosti -m, npr.

kako dostopam do e -pošte Outlook?
git branch -m main

Nekega dne bo Git lahko to spremembo naredil namesto vas z uporabo imena glavni privzeto za vsa nova skladišča. Še vedno je koristno vedeti, kako ga spremeniti sami, morda pa imate osebno ali skupinsko željo po imenu, ki ni glavni .

Kako nastaviti privzeto ime veje v GitHubu

Podružnice, ustvarjene v GitHubu, se zdaj samodejno imenujejo glavna namesto glavna. Vendar lahko še vedno spremenite ime te privzete vrednosti, tako da sledite tem korakom:

  1. Odprto Nastavitve prek fotografije profila v zgornjem desnem kotu.
  2. Kliknite Repozitoriji v levem meniju.
  3. Pod Privzeta veja skladišča v razdelku izberite drugo ime.
  4. Kliknite Nadgradnja .

Povezano: Kaj je GitHub? Uvod v njegove osnovne lastnosti

Prevzemite privzeto ime podružnice Git

Git je zgodovinsko poimenoval svojo privzeto vejo mojster , vendar vam ni treba, da tako ostane!

Ne glede na to, ali menite, da je alternativa bolj vključujoča, lažje razumljiva ali preprosto krajša za tipkanje, jo je enostavno spremeniti. Privzeta veja je le majhen del Gitovega ogromnega repertoarja. Če želite svoje znanje Git sprejeti od začetnikov do naprednih, si oglejte naš obsežen vodnik.

Deliti Deliti Cvrkutati E-naslov Napredna vadnica za Git

S tem izčrpnim vodnikom pridobite svoje znanje Git od začetnikov do naprednih.

Preberite Naprej
Sorodne teme
  • Programiranje
  • GitHub
  • Programiranje
O avtorju Bobby Jack(58 objavljenih člankov)

Bobby je tehnološki navdušenec, ki je več kot dve desetletji delal kot razvijalec programske opreme. Navdušen je nad igranjem iger, dela kot urednik recenzij v reviji Switch Player in je potopljen v vse vidike spletnega založništva in spletnega razvoja.

Več od Bobbyja Jacka

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti