git Работа с ветками: Создание и переключение ветки -- команды branch, checkout, fetch
Primary tabs
Git умеет работать с ветками, поддерживая параллельное развитие проекта по разным направлениям и слияние разных версий в одну. Далее примеры команд.
Вывести список имеющихся веток
Всех локальных:
git branch
Вообще всех веток (вместе с теми, что на внешних репозиториях):
git branch -a
Обновить сведения о ветках
Актуализировать состояние вашего локального репозитория поможет команда:
git fetch -p
-- флаг -p позволяет удалить сведения об уже удалённых из внешнего репозитория ветках
Определить текущую ветку
Определить текущую ветку можно так:
git branch
Просто Создать (ответвиться)
Чтобы создать ветку выполните:
git branch имяветки
Просто переключиться
Чтобы переключить на ветку выполните:
git checkout имяветки
Создать и переключиться на ветку
Чтобы создать ветку (ответвиться) с именем iss53 и перейти в неё делаем две команды:
git branch iss53 git checkout iss53
Или одной командой (создание новой ветки и переключение на неё):
git checkout -b iss53
Удалить ветку
Переименовать ветку
О переименовании читайте здесь.
Переименовать локальную ветку
Переключитесь на ветку, которую хотите переименовать, и выполните команду вида:
git branch -m новоеимяветки
Нестандартные ситуации работы с ветками
- Log in to post comments
- 24147 reads