#9 Git - Создание веток. Практика

Git. Система контроля версий

Переходим к практике создания веток в системе контроля версий Git.
Выполним команду:

git checkout -b new_f

Где new_f - название новой ветки, а "checkout -b" - команда которая создаст новую ветку и сразу на нее переключится.

Для того чтобы просмотреть ветки нашего репозитория используем следующую команду:

git branch

Эта команда выведет нам список веток и выделит текущую. Если выполнить команду следующим образом:

git branch -v

То мы получим тот же список веток плюс последние коммиты в оных.

Создадим новую ветку без переключения на нее:

git branch new_f2

По выполнению этой команды создается ветка new_f2 но мы на нее не переключаемся.
Для того чтобы переключиться на новую ветку используем следующую команду:

git checkout new_f2

Далее возвращаемся в ветку new_f и внесем изменения в файлы. Открываем файл intex.php и добавляем произвольные строки. Индексируем и коммитим изменения.

Переходим в ветку master -

git checkout master

Открываем файл index.php и видим что данных которые мы вносили - нет. Запишим сюда так же некие тестовые данные.
(сделаем так чтобы ветки new_f и master имели различные данные). То есть мы правим один и тот же файл и вносим разные изменения. И во время слияния (мержа) мы получим конфликт. И собственно научимся разрешать конфликты.

 

Добавить отзыв (пожелание, комментарий)