Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 3.16 KB

Branch.md

File metadata and controls

28 lines (23 loc) · 3.16 KB

Ветвление

Ветка (англ. «branch») — независимая последовательность коммитов в хронологическом порядке. Ветки можно использовать для тестирования новых функций, одновременной работы с файлами или реализации параллельных релизов. Каждая ветка имеет свою последовательность коммитов и изолированные изменения, которые можно слить с основной веткой. Основная ветка в GitHub по умолчанию называется master или main.

Создание новой ветки

Чтобы создать ветку в командной строке выполните команду git branch <название_ветки>. При этом вы останетесь в прежней ветке.

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

Чтобы создать и переключиться на новую ветку:

  • в командной строке выполните команду git checkout -b <название_ветки>;
  • в VS Code в левом нижнем углу окна нажмите на значок ветки, далее вверху окна выберите из появившегося списка команду Create new branch, затем введите имя новой ветки и нажмите Enter.
     Вы переключитесь на созданную ветку.

Просмотр списка названий веток

Чтобы просмотреть список названий веток в командной строке выполните команду git branch.

Переключение между ветками

Чтобы переключиться на другую ветку:

  • в командной строке выполните команду git checkout <название_ветки>.
  • в VS Code в левом нижнем углу окна нажмите на значок ветки с текущим именем, затем вверху окна выберите из появившегося списка название необходимой ветки.

Слияние веток

Слияние (merge) веток — это перемещение изменений с указанной ветки на текущую. Чтобы слить ветки:

  1. Переключитесь на ветку, на которую будут переноситься изменения. Например, чтобы переключиться на основную ветку в командной строке выполните команду git checkout master.
  2. Перенесите изменения с указанной ветки на текущую: в командной строке выполните команду git merge <название_ветки>.