Git — Создать Новую Ветку

Вместо того чтобы делать коммит непосредственно в локальной master-ветке, хороший разработчик начиная работать над новой фичей или багом, каждый раз создает новую ветку.

Для создания новой ветки используется команда git branch.

Ниже я приведу примеры того, как создать новую ветку в Git из другой ветки (например из текущей ветки, master, develop и т.п.), как создать новую ветку из коммита или тега, и как запушить новую ветку в удаленный Git-репозиторий (создать удаленную ветку).

Дельный Совет: Как создать новую ветки и сразу перейти в нее! Читать далее →

Создать Новую Ветку в Git

Создать новую ветку из текущей ветки в Git:

$ git branch <new_branch>

Создать новую ветку из другой ветки:

$ git checkout <some_branch>
$ git branch <new_branch>

Создать ветку из master:

$ git checkout master
$ git branch <new_branch>

Создать ветку feature из ветки develop:

$ git checkout develop
$ git branch feature

Создать новую ветку из определенного коммита в Git:

$ git branch <new_branch> <commit>

Создать ветку из тега в Git:

$ git branch <new_branch> <tag>

Создать новую локальную ветку из текущей ветки и запушить ее на удаленный Git-репозиторий (создать удаленную ветку в Git):

$ git branch <new_branch>
$ git push -u origin <new_branch>

Дельный Совет: Как с легкостью удалять любые ветки в Git! Читать Далее →