Skip to main content

Ветвления

Переход по веткам возможен при полном commit текущей рабочей версии

КомандаДоп. параметрыОписание
git branch  

список веток


<name>

добавление ветки


-d hotfix 

Удаление ненужной ветки


--merged

--no-merged 

список слитых веток 

список не слитых

git checkout 

<name>

·         переключение на ветку

git checkout -b <name>
создание ветки и переключение на нее

Объединение веток

КомандаОписание
git checkout masterПереключение в ту ветку, которую нужно обновить
git merge hotfix1 объединение текущей ветки с веткой hostfix1

В файлах, содержащих разную информацию, появятся строки, показывающие различия. Нужно удалить все различия, вставив новый (или куски старого) текст, добавить файл (git add…) и закоммитить. После отработки всех ошибок будет слито в новый commit