Создать новую ветку

GitGitBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Git ветка - это легковесный перемещаемый указатель на коммит. Создание новой ветки позволяет вам работать над новой функцией или исправлением ошибки без влияния на основную базу кода. В этом практическом занятии вы научитесь создавать новую ветку в Git.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/branch("Handle Branches") subgraph Lab Skills git/branch -.-> lab-12714{{"Создать новую ветку"}} end

Создать новую ветку

Для этого практического занятия создайте форк репозитория Git по адресу https://github.com/labex-labs/git-playground в своем аккаунте на GitHub. Вы работаете над проектом в репозитории Git по адресу https://github.com/your-username/git-playground. Вам нужно создать новую ветку с именем feature-1 для работы над новой функцией.

  1. Клонируйте репозиторий, перейдите в каталог и настройте идентификацию:
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. Проверьте текущую ветку:
git branch
  1. Создайте новую ветку с именем feature-1:
git checkout -b feature-1
  1. Убедитесь, что вы сейчас на ветке feature-1:
git branch
  1. Отправьте изменения в удаленный репозиторий:
git push -u origin feature-1

Вот что происходит, когда вы запускаете команду git branch -r:

git branch remote output

Резюме

Создание новой ветки в Git - это простой процесс, который позволяет вам работать над новой функцией или исправлением ошибки без влияния на основную базу кода. Используйте команду git checkout -b <branch>, чтобы создать новую ветку с указанным именем и переключиться на нее. Вы можете дополнительно добавить -t <remote>/<branch>, чтобы настроить удаленный отслеживающий ветку для вновь созданной ветки.