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
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:
- Avata asetukset profiilikuvasi kautta oikeassa yläkulmassa.
- Klikkaus Varastot vasemmanpuoleisessa valikossa.
- Alla Arkiston oletushaara osiosta, valitse vaihtoehtoinen nimi.
- 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.
Vie Git -taitosi aloittelijasta edistyneeseen tämän kattavan oppaan avulla.
Lue seuraava
- Ohjelmointi
- GitHub
- Ohjelmointi
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.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi