Как да създадете нов клон в Git

Как да създадете нов клон в Git

Клоновете са централни за концепцията за контрол на версиите в програмирането и по -специално Git. Тази начална статия ви разказва какво е клон и как да го създадете с помощта на различни инструменти.





как да включите работния плот на mac

Какво е Git Branch?

В системите за контрол на версиите терминът клон се използва като аналогия с дърветата в смисъл, че всеки клон излиза от друг, като в крайна сметка завършва обратно при багажника. Клоновете ви позволяват да създавате отделни линии на развитие, за да работите по тях изолирано, без да пречите на друга работа.





Свързани: Как да използвате Git клонове за структуриране на вашия програмен проект





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

Създаване на нов клон в командния ред

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



Използвай git клон команда за създаване на нов клон с даденото име:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

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





Можете да изброите всички клонове и да потвърдите, че новият е създаден с помощта git клон без никакви аргументи:

$ git branch
1 dev
2 * master

Можете да видите повече информация, включително кой клон друг проследява, като използвате -vv флаг:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

Ако се опитате да създадете клон преди първия коммит, ще получите съобщение за грешка като:

fatal: Not a valid object name: 'master'.

Ако се опитате да създадете клон с име, което вече съществува, ще получите съобщение за грешка като:

fatal: A branch named 'dev' already exists.

The git клон команда създава нов клон, сочещ към същия ангажимент, върху който работите в момента. Работното ви копие обаче все още ще сочи към главния клон. За да преминете към новия клон, който току -що създадохте, използвайте git checkout :

git checkout dev

Терминът Разгледайте може да е объркващо, ако сте свикнали с други системи за контрол на версиите; в Git, Разгледайте се отнася до превключване на текущо активния клон. Тъй като обикновено искате да преминете към нов клон, след като бъде създаден, има пряк път за целия процес:

git checkout -b dev

Тази команда означава да създадете нов клон, наречен „dev“, и ​​да преминете към него незабавно. Това е еквивалент на:

git branch dev
git checkout dev

Всъщност можете дори да използвате git checkout за да създадете клон от всеки друг, а не само този, който в момента се проверява. Например, за да създадете нов клон, наречен друг , от клона с име dev :

git checkout -b another dev

Създаване на нов клон с помощта на GitHub Desktop

Друг начин за създаване на Git клонове в Windows или macOS е използването GitHub Desktop , официалната програма за графичен потребителски интерфейс (GUI), предоставена от GitHub. Използването на графичен потребителски интерфейс е идеално за начинаещи и за тези, които имат кошмари, когато някой прошепне думата Vim.

GitHub Desktop винаги ще показва текущия ви клон в главната лента с инструменти:

Щракнете върху този бутон на основната лента с инструменти, за да покажете подробности за клоновете на хранилището, включително опцията за създаване на нов клон:

Обърнете внимание, че ако започнете да въвеждате име на клон без съвпадения, GitHub Desktop ви подканва да създадете нов клон и показва клавишната комбинация, за да го направите - полезно, ако наистина се оказва, че правите много:

Можете също да започнете, като натиснете Нов клон бутон веднага. По който и маршрут да поемете, ще завършите с диалогов прозорец, за да потвърдите новото име на клон:

Новият ви клон винаги ще се основава на този, който е бил активен, когато сте го създали. GitHub Desktop ще премине към новия ви клон, който автоматично ще проследява клона, от който сте го създали.

Създаване на нов клон с помощта на Tower

Други графични интерфейси са достъпни от трети страни. Кула е безплатен за 30-дневен пробен период и е достъпен за macOS и Windows.

За да създадете нов клон от текущо изписания клон, изберете Създайте нов клон от основната Хранилище меню:

За да създадете нов клон от всеки наличен клон, щракнете с десния бутон върху клона в лявата странична лента и изберете Създайте нов клон от :

Имайте предвид, че и в двата случая можете да активирате клона като проследяващ клон или да промените Начална точка до всеки наличен клон:

Създаване на нов клон с помощта на GitKraken

GitCrack е друг популярен графичен интерфейс, който на пръв поглед може да изглежда плашещ, но върши добра работа по визуално представяне на ключови концепции на Git, включително клонове. GitKraken е безплатен за използване с отворен код и е достъпен за Windows, Mac и Linux.

Уверете се, че работите с правилния активен клон; това е подчертаното в списъка с клонове в лявата странична лента:

За да създадете нов клон, щракнете върху иконата на клон в главната лента с инструменти:

Въведете името на клона си и натиснете ENTER:

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

Създаване на нов клон на GitHub

Като алтернатива на стартирането на локално приложение, можете да хоствате хранилището си в едно от двете популярни поддържащи Git уеб приложения. Първият, GitHub , е много популярна опция с общността с отворен код.

GitHub показва текущия ви (активен) клон във вашия изглед на хранилище, близо до горния ляв ъгъл:

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

Въведете името на новия си клон и отбележете, че имате възможност да го създадете от текущия клон:

След като бъде създаден, новият ви клон става активен.

Създаване на нов клон на Bitbucket

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

От всяка страница във вашето хранилище изберете Клонове елемент от менюто вляво:

Щракнете върху Създайте клон бутон горе вдясно. Въведете новото Име на клона и щракнете Създайте . Ако трябва да се разклоните от друго място майстор , променете От клон първо:

Bitbucket улеснява избора на a Тип което е префикс, добавен към името на клона, който може да насърчи по -организиран подход към клоновете. Това е просто конвенция, а не вградена функция на Git, но може да се окаже полезна.

След като бъде създаден, Bitbucket показва изглед на новия ви клон:

Научете се да се разклонявате с Git

Git е свързан с клонове: те са евтини за създаване и позволяват съвместно съществуване на множество потоци от работа, готови за сливане, когато приключат. След като се запознаете със създаването, превключването и обединяването на клонове, ще бъдете на път да използвате Git с пълния му потенциал.

Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

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

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

намерете името на изтритото видео в youtube
Още от Боби Джак

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

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

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