git branch -- Создание веток
Команда git branch позволяет создавать, просматривать, переименовывать и удалять ветки.
Создание ветки
git branch feature
Это создаёт новую ветку с именем feature, указывающую на текущий коммит. Она не переключает на неё -- вы остаётесь на текущей ветке.
Просмотр списка веток
git branch
Показывает все локальные ветки. Текущая ветка отмечена символом *.
Удаление ветки
git branch -d feature
Удаляет ветку, которая была полностью слита. Используйте -D (заглавную), чтобы принудительно удалить неслитую ветку.
Переименование ветки
git branch -m old-name new-name
Попробуйте!
В вашем репозитории есть один коммит в main. Ваша задача:
- Создайте новую ветку:
git branch feature - Просмотрите список веток:
git branch - Создайте вторую ветку:
git branch bugfix - Проверьте список веток снова:
git branch
Наблюдайте за графом -- все три ветки указывают на один и тот же коммит, потому что новых коммитов ещё не было.
Ключевая идея
Создание ветки -- это дёшево и мгновенно -- это всего лишь 41-байтный указатель. Создавайте ветки рано, создавайте часто.