Ако сте използвали Git известно време, вероятно сте срещнали термина майстор. Може да сте го виждали, когато бягате git статус или git клон.

Това е донякъде старомодна фраза и може би се чудите откъде идва или как можете да я промените. Независимо дали сте потребител на командния ред или фен на GitHub, можете да промените имената на клонове и дори да зададете името на клона по подразбиране на нещо подходящо за вашите нужди.

Какво представлява подразделението по подразбиране?

Всяко чисто ново хранилище на Git има клон по подразбиране, дори ако всъщност не разклонява нищо! Клоновете са просто референтни препратки и винаги има препратка HEAD, сочеща към текущия клон.

Исторически Git е кръстил този клон по подразбиране майстор. Въпреки че можете да го преименувате, много хора се придържат към стандартното, така че ще видите много проекти, използващи master като клон по подразбиране.

Наименуване на клон и защо магистърът се прекратява

Последните версии на Git (2.28 и по -нови) произвеждат следния намек, когато създавате ново хранилище с помощта git init:

instagram viewer

Използване на „master“ като име за началния клон. Това подразделение по подразбиране подлежи на промяна. За да конфигурирате първоначалното име на клона да се използва във всичките ви нови хранилища, което ще потисне това предупреждение, извикайте: git config --global init.defaultBranch Обикновено избраните имена вместо „master“ са „main“, „trunk“ и „development“. Току -що създаденият клон може да бъде преименуван чрез тази команда: git branch -m

Терминологията master/slave има дълга история в компютрите, особено по отношение на хардуер като дискови устройства. Други системи за контрол на версиите като BitKeeper, предшественик на Git, също са използвали термина. Терминът обаче е донякъде остарял поради връзката му с колониализма.

Поддръжниците на Git са работили с по -широката общност за развитие, за да разрешат тези проблеми. Освен всяко нарушение, което може да причини, майстор така или иначе не е особено описателно име. Това предполага връзка с някакъв друг, неназован обект, но не представлява уникалния статус на първоначалния клон. Много хора обмислят името главен за по -добра работа с описването на този клон и типичното му използване.

Името main е кратко, превежда се лесно и е в обща употреба. Фактът, че започва със същите две букви като master, може да помогне, ако трябва да преквалифицирате мускулната си памет.

Как да направите промяната с помощта на командния ред Git

Както самият Git обяснява, можете да конфигурирате името на клона по подразбиране със следната команда:

git config --global init.defaultBranch main

The -глобален гарантира, че тази настройка се прилага за всички хранилища, създадени от текущия потребител.

Вижте също: Как да инсталирате и конфигурирате Git на Linux

След като бъдат настроени, новите хранилища ще използват новото име по подразбиране:

$ git init
Инициализирано празно хранилище на Git в /private/tmp/bar/.git/
$ git статус -sb
## Все още няма ангажименти в main

Обърнете внимание, че можете и вие преименувайте клон по всяко време с помощта на опцията -m, напр.

git branch -m main

Един ден Git може да направи тази промяна вместо вас, като използва името главен по подразбиране за всички нови хранилища. Все още е полезно да знаете как да го промените сами и може да имате лично или екипно предпочитание за име, различно от това главен.

Как да зададете името на клона по подразбиране в GitHub

Клоновете, създадени в GitHub, вече автоматично се наричат ​​main вместо master. Все пак можете да промените името на тази настройка по подразбиране, като изпълните следните стъпки:

  1. Отворено Настройки чрез снимката на вашия профил горе вдясно.
  2. Щракнете Хранилища в лявото меню.
  3. Под Клон по подразбиране на хранилището раздел, изберете алтернативно име.
  4. Щракнете Актуализиране.

Свързани: Какво е GitHub? Въведение в основните му характеристики

Поемете контрола над името на клона по подразбиране на Git

Git исторически е кръстил клона си по подразбиране майстор, но не е нужно да го поддържате така!

Независимо дали смятате, че алтернативата е по -приобщаваща, по -лесна за разбиране или просто по -кратка за въвеждане, тя е лесна за промяна. Клонът по подразбиране е само една малка част от огромния репертоар на Git. За да пренесете уменията си в Git от начинаещи до напреднали, разгледайте нашето изчерпателно ръководство по -нататък.

ДялТуителектронна поща
Разширено ръководство за Git

Вземете уменията си в Git от начинаещи до напреднали с това изчерпателно ръководство.

Прочетете Напред

Свързани теми
  • Програмиране
  • GitHub
  • Програмиране
За автора
Боби Джак (58 статии са публикувани)

Боби е ентусиаст на технологиите, който работи като софтуерен разработчик в продължение на почти две десетилетия. Той е запален по игрите, работи като редактор на рецензии в Switch Player Magazine и е потопен във всички аспекти на онлайн издателството и уеб разработката.

Още от Боби Джак

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате