Kako preimenovati zadanu Git granu i zašto biste to htjeli

Kako preimenovati zadanu Git granu i zašto biste to htjeli

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:

  1. Otvorena Postavke putem vaše 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ž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 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