Художник — это синтез теоретика и практика (Новалис).

Как создать и перечислить локальные и удаленные ветки Git

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
24 июля 2019
Как создать и перечислить локальные и удаленные ветки Git
Ветви являются частью процесса разработки программного обеспечения и одной из самых мощных функций в Git. Ветви по сути являются указателями на определенный коммит.

При исправлении ошибки или работе над новой функцией разработчики создают новую ветвь, которую позже можно объединить с основной базой кода.

В этой статье объясняется, как создавать и перечислять локальные и удаленные ветви Git.

 

Чтобы вывести список всех локальных веток Git, используйте команду git branch или git branch –list:

git branch

 

  dev
  feature-a
  feature-b
  hotfix
* master

Текущая ветка выделена звездочкой *. В этом примере это ветвь master.

В Git локальные и удаленные ветви являются отдельными объектами. Если вы хотите перечислить как локальные, так и удаленные ветви, передайте опцию -a:

git branch -a

 

  dev
  feature-a
  feature-b
  hotfix
* master
  remotes/origin/regression-test-a
  remotes/origin/regression-test-b

Вариант -r будет список только удаленных филиалов.

git branch -r

 

Создание новой ветви – это не что иное, как создание указателя на данный коммит.

Чтобы создать новую локальную ветвь, используйте команду git branch с именем новой ветки. Например, чтобы создать новую ветвь с именем cool-feature, вы должны набрать:

git branch cool-feature

Команда не вернет ничего. Если ветвь с таким именем уже существует, вы увидите следующее сообщение об ошибке:

fatal: A branch named 'cool-feature' already exists.

Чтобы начать работу над веткой и добавить к ней коммиты, вам нужно выбрать ветку, используя git checkout:

git checkout cool-feature

Вывод проинформирует вас о том, что ветка переключена:

Switched to branch 'cool-feature'

Вместо того чтобы создавать ветку и затем переключаться на нее, вы можете сделать это одной командой. При использовании с опцией -b команда git checkout создаст данную ветку.

git checkout -b cool-feature

 

Switched to branch 'cool-feature'

Отсюда вы можете использовать стандартные команды git add и git commit для новых коммитов в новую ветку.

Чтобы вставить новую ветку в удаленный репозиторий, используйте команду git push, за которой следуют имя удаленного репо и имя ветки:

git push remote-repo cool-feature

 

В этой статье мы показали, как составлять список и создавать локальные и удаленные ветви Git. Ветви являются ссылкой на снимок ваших изменений и имеют короткий жизненный цикл.

С помощью команды git branch вы также можете переименовывать и удалять локальные и удаленные ветки Git.

Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 84

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close