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 ste ljubitelj 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 HEAD referenca 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 mnogo 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, što će potisnuti ovo upozorenje, nazovite: git config --global init.defaultBranch

instagram viewer
Imena koja se obično biraju 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 poč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
Inicijalizirano prazno Git spremište u /private/tmp/bar/.git/
$ git status -sb
## Još nema obveza na glavnoj stranici

Imajte na umu da i vi možete preimenovati granu u bilo kojem trenutku pomoću opcije -m, npr.

git grana -m glavni

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 na 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:

  1. Otvoren Postavke putem fotografije profila u gornjem desnom kutu.
  2. Klik Spremišta u izborniku s lijeve strane.
  3. Ispod Zadana grana spremišta odjeljak, odaberite alternativni naziv.
  4. Klik Ažuriraj.

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!

Bez obzira mislite li da je alternativa inkluzivnija, lakša za razumijevanje ili jednostavno kraća za upisivanje, lako ju je promijeniti. Zadana grana samo je jedan mali dio Gitovog ogromnog repertoara. Kako biste svoju Git vještinu prenijeli od početnika do naprednih, pogledajte naš opsežni vodič.

UdioCvrkutE -pošta
Napredni vodič za Git

Preuzmite svoju Git vještinu od početnika do naprednih pomoću ovog opsežnog vodiča.

Pročitajte Dalje

Povezane teme
  • Programiranje
  • GitHub
  • Programiranje
O autoru
Bobby Jack (Objavljeno 58 članaka)

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 Jacka

Pretplatite 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