Jos olet käyttänyt Gitiä jonkin aikaa, olet todennäköisesti törmännyt termiin hallita. Olet ehkä nähnyt sen juoksessasi git -tila tai git haara.

Se on hieman vanhanaikainen lause ja saatat ihmetellä, mistä se tulee tai miten voit muuttaa sen. Olitpa komentorivikäyttäjä tai GitHubin fani, voit muuttaa haaran nimiä ja jopa asettaa haaran oletusnimen haluamaasi tarpeeseen.

Mikä on oletushaara?

Jokaisella uudella Git -arkistolla on oletushaara, vaikka se ei todellakaan haaraisi mitään! Haarat ovat yksinkertaisesti sitoutumisviittauksia, ja aina on HEAD -viite, joka osoittaa nykyiseen haaraan.

Historiallisesti Git on nimennyt tämän oletushaaran hallita. Vaikka voit nimetä sen uudelleen, monet ihmiset noudattavat oletusarvoa, joten näet paljon projekteja, joissa oletushaara on master.

Haaran nimeäminen ja miksi mestari lopetetaan

Gitin viimeisimmät versiot (2.28 ja uudemmat) tuottavat seuraavan vihjeen, kun luot uuden arkiston käyttämällä git init:

Käyttämällä 'päällikköä' alkuperäisen haaran nimenä. Tätä haaran oletusnimeä voidaan muuttaa. Jos haluat määrittää haaran alkuperäisen nimen käytettäväksi kaikissa uusissa tietovarastoissasi, mikä poistaa tämän varoituksen, soita: git config --global init.defaultBranch

instagram viewer
Nimet, joita yleensä valitaan 'masterin' sijasta, ovat 'pää', 'runko' ja 'kehitys'. Juuri luotu haara voidaan nimetä uudelleen tällä komennolla: git branch -m

Isäntä/orja -terminologialla on pitkä historia tietojenkäsittelyssä, erityisesti laitteistoissa, kuten levyasemissa. Myös muut versionhallintajärjestelmät, kuten BitKeeper, Gitin edeltäjä, ovat käyttäneet termiä. Termi on kuitenkin jokseenkin vanhentunut, koska se liittyy kolonialismiin.

Git -ylläpitäjät ovat työskennelleet laajemman kehitysyhteisön kanssa näiden ongelmien ratkaisemiseksi. Sen mahdollisen rikoksen lisäksi hallita ei muuten ole erityisen kuvaava nimi. Se merkitsee suhdetta johonkin muuhun nimeämättömään kokonaisuuteen, mutta se ei edusta alkuperäisen haaran ainutlaatuista tilaa. Monet harkitsevat nimeä tärkein kuvaamaan paremmin tätä haaraa ja sen tyypillistä käyttöä.

Nimi main on lyhyt, kääntyy helposti ja on yleisessä käytössä. Se, että se alkaa samoilla kahdella kirjaimella kuin mestari, voi auttaa, jos sinun on harjoiteltava lihasmuistiasi uudelleen.

Kuinka tehdä muutos komentorivin Git avulla

Kuten Git itse selittää, voit määrittää haaran oletusnimen seuraavalla komennolla:

git config --global init.defaultBranch main

The --maailmanlaajuinen varmistaa, että tämä asetus koskee kaikkia nykyisen käyttäjän luomia arkistoja.

Katso myös: Kuinka asentaa ja määrittää Git Linuxille

Kun asetukset on tehty, uudet arkistot käyttävät uutta oletusnimeä:

$ git init
Alustettu tyhjä Git -arkisto /private/tmp/bar/.git/
$ git status -sb
## Ei vielä sitoumuksia

Huomaa, että voit myös nimetä haara uudelleen milloin tahansa käyttämällä -m -vaihtoehtoa, esim.

git haara -m main

Jonain päivänä Git voi tehdä tämän muutoksen puolestasi käyttämällä nimeä tärkein oletuksena kaikille uusille arkistoille. On edelleen hyödyllistä tietää, miten voit muuttaa sen itse, ja sinulla voi olla henkilökohtainen tai tiimivalinta muulle nimelle kuin tärkein.

Haaran oletusnimen asettaminen GitHubissa

GitHubissa luodut haarat nimetään nyt automaattisesti pää- eikä isäntäksi. Voit kuitenkin muuttaa tämän oletusnimen seuraavasti:

  1. Avata asetukset profiilikuvasi kautta oikeassa yläkulmassa.
  2. Klikkaus Varastot vasemmanpuoleisessa valikossa.
  3. Alla Arkiston oletushaara osiosta, valitse vaihtoehtoinen nimi.
  4. Klikkaus Päivittää.

Aiheeseen liittyviä: Mikä on GitHub? Johdanto sen perusominaisuuksiin

Hallitse Gitin oletustoimialueen nimeä

Git on historiallisesti nimennyt oletushaaraansa hallita, mutta sinun ei tarvitse pitää sitä sellaisena!

Olipa vaihtoehto mielestäsi kattavampi, helpommin ymmärrettävä tai yksinkertaisesti lyhyempi kirjoittaa, se on helppo vaihtaa. Oletushaara on vain pieni osa Gitin valtavaa ohjelmistoa. Jos haluat viedä Git -taitosi aloittelijasta edistyneeseen, tutustu seuraavaan kattavaan oppaaseemme.

JaaTweetSähköposti
Advanced Git -opetusohjelma

Vie Git -taitosi aloittelijasta edistyneeseen tämän kattavan oppaan avulla.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • GitHub
  • Ohjelmointi
Kirjailijasta
Bobby Jack (58 artikkelia julkaistu)

Bobby on teknologian harrastaja, joka työskenteli ohjelmistokehittäjänä lähes kaksi vuosikymmentä. Hän on intohimoinen pelaamisesta, työskentelee Switch Editor Magazine -lehden arvostelutoimittajana ja on upotettu kaikkiin verkkojulkaisun ja -kehityksen osa -alueisiin.

Lisää Bobby Jackilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi