Ако сте използвали Git известно време, вероятно сте срещнали термина майстор. Може да сте го виждали, когато бягате git статус или git клон.
Това е донякъде старомодна фраза и може би се чудите откъде идва или как можете да я промените. Независимо дали сте потребител на командния ред или фен на GitHub, можете да промените имената на клонове и дори да зададете името на клона по подразбиране на нещо подходящо за вашите нужди.
Какво представлява подразделението по подразбиране?
Всяко чисто ново хранилище на Git има клон по подразбиране, дори ако всъщност не разклонява нищо! Клоновете са просто референтни препратки и винаги има препратка HEAD, сочеща към текущия клон.
Исторически Git е кръстил този клон по подразбиране майстор. Въпреки че можете да го преименувате, много хора се придържат към стандартното, така че ще видите много проекти, използващи master като клон по подразбиране.
Наименуване на клон и защо магистърът се прекратява
Последните версии на Git (2.28 и по -нови) произвеждат следния намек, когато създавате ново хранилище с помощта git init:
Използване на „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. Все пак можете да промените името на тази настройка по подразбиране, като изпълните следните стъпки:
- Отворено Настройки чрез снимката на вашия профил горе вдясно.
- Щракнете Хранилища в лявото меню.
- Под Клон по подразбиране на хранилището раздел, изберете алтернативно име.
- Щракнете Актуализиране.
Свързани: Какво е GitHub? Въведение в основните му характеристики
Поемете контрола над името на клона по подразбиране на Git
Git исторически е кръстил клона си по подразбиране майстор, но не е нужно да го поддържате така!
Независимо дали смятате, че алтернативата е по -приобщаваща, по -лесна за разбиране или просто по -кратка за въвеждане, тя е лесна за промяна. Клонът по подразбиране е само една малка част от огромния репертоар на Git. За да пренесете уменията си в Git от начинаещи до напреднали, разгледайте нашето изчерпателно ръководство по -нататък.
Вземете уменията си в Git от начинаещи до напреднали с това изчерпателно ръководство.
Прочетете Напред
- Програмиране
- GitHub
- Програмиране
Боби е ентусиаст на технологиите, който работи като софтуерен разработчик в продължение на почти две десетилетия. Той е запален по игрите, работи като редактор на рецензии в Switch Player Magazine и е потопен във всички аспекти на онлайн издателството и уеб разработката.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате