Ako već neko vrijeme koristite Git, vjerojatno ste naišli na pojam ovladati; majstorski . Možda ste to vidjeli dok trčite git status ili git grana .
To je pomalo staromodna fraza i možda se pitate odakle dolazi ili kako je možete promijeniti. Bez obzira jeste li korisnik naredbenog retka ili obožavatelj GitHub-a, možete promijeniti nazive grana, pa čak i postaviti zadani naziv grane na nešto što odgovara vašim potrebama.
Što je zadana grana?
Svako novo spremište Git ima zadanu granu, čak i ako zapravo ništa ne grana! Grane su jednostavno urezivanje referenci i uvijek postoji referenca HEAD koja upućuje na trenutnu granu.
Povijesno, Git je imenovao tu zadanu granu ovladati; majstorski . Iako ga možete preimenovati, mnogi se ljudi drže zadanih, pa ćete vidjeti puno projekata koji koriste master kao zadanu granu.
Imenovanje grana i zašto se postepeno ukida master
Najnovije verzije Gita (2.28 i novije) daju sljedeći savjet kada kreirate novo spremište pomoću git init :
Korištenje 'master' kao imena za početnu granu. Ovaj zadani naziv podružnice podložan je promjenama. Da biste konfigurirali početno ime grane za korištenje u svim vašim novim spremištima, koje će potisnuti ovo upozorenje, nazovite: git config --global init.defaultBranch Nazivi koji se obično odabiru umjesto 'master' su 'main', 'trunk' i 'development '. Upravo stvorena grana može se preimenovati ovom naredbom: git branch -m
Terminologija master/slave ima dugu povijest u računarstvu, posebno u odnosu na hardver kao što su diskovi. Drugi sustavi kontrole verzija, poput BitKeeper -a, prethodnika Gita, također su koristili taj izraz. Međutim, izraz je postao pomalo zastario zbog svoje povezanosti s kolonijalizmom.
Održavatelji Gita radili su sa širom razvojnom zajednicom na rješavanju ovih problema. Osim bilo kakvog prekršaja koji može izazvati, ovladati; majstorski ionako nije osobito opisan naziv. To podrazumijeva odnos s nekim drugim, neimenovanim entitetom, ali ne predstavlja jedinstveni status početne grane. Mnogi ljudi razmišljaju o imenu glavni kako bi bolje opisali ovu granu i njezinu tipičnu uporabu.
Naziv main je kratak, lako se prevodi i uobičajeno se koristi. Činjenica da započinje s ista dva slova kao master može vam pomoći ako trebate ponovo uvježbati svoje mišićno pamćenje.
Kako izvršiti promjenu pomoću naredbenog retka Git
Kao što sam Git objašnjava, zadani naziv grane možete konfigurirati sljedećom naredbom:
git config --global init.defaultBranch main
The --globalno osigurava da se ova postavka primjenjuje na sva spremišta koja je stvorio trenutni korisnik.
Vidi također: Kako instalirati i konfigurirati Git na Linuxu
Nakon postavljanja, nova spremišta koristit će novi zadani naziv:
$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main
Imajte na umu da i vi možete preimenovati granu u bilo kojem trenutku pomoću opcije -m, npr.
kako prenijeti pjesme s iPod -a na računalo
git branch -m main
Jednog dana, Git će možda napraviti tu promjenu umjesto vas, koristeći ime glavni prema zadanim postavkama, za sva nova spremišta. Još je korisno znati kako ga sami promijeniti, a možda imate i osobnu ili timsku preferenciju za neko drugo ime glavni .
Kako postaviti zadani naziv grane u GitHubu
Grane stvorene na GitHub -u sada se automatski imenuju main umjesto master. No, i dalje možete promijeniti naziv ove zadane postavke slijedeći ove korake:
- Otvorena Postavke putem vaše fotografije profila u gornjem desnom kutu.
- Klik Spremišta u izborniku s lijeve strane.
- Ispod Zadana grana spremišta odjeljak, odaberite alternativni naziv.
- Klik ažuriranje .
Povezano: Što je GitHub? Uvod u njegove osnovne značajke
Preuzmite kontrolu nad Gitovim zadanim nazivom grane
Git je povijesno imenovao svoju zadanu granu ovladati; majstorski , ali ne morate tako ostati!
Bilo da mislite da je alternativa inkluzivnija, lakša za razumijevanje ili jednostavno kraća za upisivanje, lako se mijenja. Zadana grana samo je jedan mali dio ogromnog Gitovog repertoara. Kako biste svoju Git vještinu prenijeli od početnika do naprednih, pogledajte naš opsežni vodič.
Udio Udio Cvrkut E -pošta Napredni vodič za GitPreuzmite svoju Git vještinu od početnika do naprednih pomoću ovog opsežnog vodiča.
Pročitajte Dalje Povezane teme- Programiranje
- GitHub
- Programiranje
Bobby je entuzijast u tehnologiji koji je skoro dva desetljeća radio kao programer softvera. Oduševljen je igranjem igara, radi kao urednik recenzija u Switch Player Magazinu, a uronjen je u sve aspekte online izdavaštva i web razvoja.
Više od Bobbyja JackaPretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu