Kaip pervardyti numatytąją „Git“ šaką ir kodėl to norėtumėte

Kaip pervardyti numatytąją „Git“ šaką ir kodėl to norėtumėte

Jei kurį laiką naudojate „Git“, tikriausiai susidūrėte su šiuo terminu meistras . Galbūt tai matėte, kai bėgate git būsena arba gito šaka .





Tai šiek tiek senamadiška frazė ir jums gali kilti klausimas, iš kur ji kilusi ar kaip ją pakeisti. Nesvarbu, ar esate komandinės eilutės vartotojas, ar „GitHub“ gerbėjas, galite pakeisti filialų pavadinimus ir net nustatyti numatytąjį filialo pavadinimą pagal jūsų poreikius.





Kas yra numatytoji šaka?

Kiekviena visiškai nauja „Git“ saugykla turi numatytąją šaką, net jei ji tikrai nieko neatsako! Filialai yra tiesiog nuorodos, ir visada yra HEAD nuoroda, nukreipianti į dabartinę šaką.





Istoriškai „Git“ pavadino tą numatytąją šaką meistras . Nors galite jį pervadinti, daugelis žmonių laikosi numatytosios nuostatos, todėl pamatysite daug projektų, kuriuose numatytoji šaka yra šablonas.

Filialų pavadinimai ir kodėl laipsniškai atsisakoma meistro

Naujausios „Git“ versijos (2.28 ir naujesnės) sukuria šią užuominą, kai kuriate naują saugyklą naudodami git init :



Naudojant „master“ kaip pradinės šakos pavadinimą. Šis numatytasis filialo pavadinimas gali būti pakeistas. Norėdami sukonfigūruoti pradinį šakos pavadinimą naudoti visose naujose saugyklose, kurios panaikins šį įspėjimą, paskambinkite: git config --global init.default Vietoje „master“ dažniausiai pasirenkami šakų pavadinimai yra „main“, „trunk“ ir „development“ “. Ką tik sukurtą šaką galima pervadinti naudojant šią komandą: git branch -m

Pagrindinė/pavaldi terminija turi ilgą skaičiavimo istoriją, ypač kalbant apie aparatūrą, pvz., Diskų įrenginius. Kitos versijų valdymo sistemos, tokios kaip „BitKeeper“, „Git“ pirmtakas, taip pat naudojo šį terminą. Tačiau šis terminas yra šiek tiek pasenęs, nes yra susijęs su kolonializmu.





„Git“ prižiūrėtojai dirbo su platesne plėtros bendruomene, kad išspręstų šias problemas. Be bet kokių nusikaltimų, kuriuos jis gali sukelti, meistras šiaip nėra ypatingai apibūdinantis vardas. Tai reiškia ryšį su kitu neįvardytu subjektu, tačiau jis neatspindi unikalios pradinės šakos būsenos. Daugelis žmonių svarsto vardą pagrindinis geriau apibūdinti šią šaką ir jos įprastą vartojimą.

Pagrindinis pavadinimas yra trumpas, lengvai išverčiamas ir plačiai naudojamas. Tai, kad jis prasideda tomis pačiomis dviem raidėmis, kaip ir meistras, gali padėti, jei reikia iš naujo treniruoti raumenų atmintį.





Kaip atlikti pakeitimus naudojant komandinę eilutę „Git“

Kaip paaiškina pats „Git“, galite sukonfigūruoti numatytąjį šakos pavadinimą naudodami šią komandą:

git config --global init.defaultBranch main

The -globalus užtikrina, kad šis nustatymas būtų taikomas visoms dabartinio vartotojo sukurtoms saugykloms.

Taip pat žiūrėkite: Kaip įdiegti ir konfigūruoti „Git“ „Linux“

Nustačius, naujos saugyklos naudos naują numatytąjį pavadinimą:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Atkreipkite dėmesį, kad taip pat galite pervadinti filialą bet kuriuo metu, naudojant parinktį -m, pvz.

kaip sukurti „bitmoji“ paskyrą
git branch -m main

Vieną dieną „Git“ gali padaryti šį pakeitimą už jus, naudodamas vardą pagrindinis pagal numatytuosius nustatymus - visoms naujoms saugykloms. Vis dar naudinga žinoti, kaip tai pakeisti patiems, ir jūs galite asmeniškai ar komandoje pasirinkti kitą pavadinimą nei pagrindinis .

Kaip nustatyti numatytąjį filialo pavadinimą „GitHub“

„GitHub“ sukurtos šakos dabar automatiškai vadinamos pagrindinėmis, o ne pagrindinėmis. Tačiau vis tiek galite pakeisti šio numatytojo pavadinimą atlikdami šiuos veiksmus:

  1. Atviras Nustatymai per savo profilio nuotrauką viršuje dešinėje.
  2. Spustelėkite Saugyklos kairiajame meniu.
  3. Pagal Saugyklos numatytoji šaka skyriuje, pasirinkite kitą pavadinimą.
  4. Spustelėkite Atnaujinti .

Susijęs: Kas yra „GitHub“? Įvadas į pagrindines jo savybes

Kontroliuokite numatytąjį „Git“ filialo pavadinimą

„Git“ istoriškai pavadino savo numatytąją šaką meistras , bet jūs neturite to išlaikyti!

Nesvarbu, ar manote, kad alternatyva yra įtraukesnė, lengviau suprantama ar tiesiog trumpesnė, ją lengva pakeisti. Numatytoji šaka yra tik viena maža milžiniško „Git“ repertuaro dalis. Norėdami perimti savo „Git“ įgūdžius nuo pradedančiojo iki pažengusio, peržiūrėkite mūsų išsamų vadovą.

Dalintis Dalintis „Tweet“ Paštu Išplėstinė „Git“ pamoka

Pasinaudokite savo „Git“ įgūdžiais nuo pradedančiųjų iki pažengusiųjų naudodami šį išsamų vadovą.

Skaityti toliau
Susijusios temos
  • Programavimas
  • „GitHub“
  • Programavimas
Apie autorių Bobis Džekas(Paskelbti 58 straipsniai)

Bobby yra technologijų entuziastas, kuris beveik du dešimtmečius dirbo programinės įrangos kūrėju. Jis aistringai žaidžia, dirba „Switch Player Magazine“ apžvalgų redaktoriumi ir yra pasinėręs į visus internetinės publikacijos ir žiniatinklio kūrimo aspektus.

Daugiau iš Bobby Jack

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia