Команды для веток в GIT
В системе контроля версий Git постоянно приходится создавать и перемещаться по веткам, удалять и сливать.
Еще ветки в Git негласно называют бренчой.
Создадим ветку
Команда создает ветку и сразу переключает на нее.
git switch --create [имя-ветки]Переключаемся между веток
Команда перекинет на уже заранее созданную ветку. Для создания и переключения веток также можно использовать git checkout.
git switch [имя ветки]Выведем список всех веток на локалке
git branchПереименуем ветку
git branch -m [старое-название-ветки] [новое-название-ветки]Пушаем ветку на Github
git push origin [имя-ветки]Удаляем ветку
Команда удалит ветку на локалке
git branch --delete [имя-ветки]Если нужно удалить ветку на Github то поможет следующая команда
git push --delete origin [имя-ветки]Слияние ветки
git merge [имя-ветки]Перебазируем коммиты.
Команда перекинет все комиты на ту которую указать на месте [имя-ветки]
git rebase [имя-ветки]Создадим точную копию все коммитов
Команду часто совмещают с git merge и git rebase, чтобы сохранить линейную историю коммитов.
git cherry-pick