При использовании Git часто возникает необходимость внести изменения, работа над которыми потребует некоторого времени. При этом мы хотим сохранить возможность работы в ветке master до того момента, пока изменения в новой ветке не будут готовы к релизу.
Создадим новую ветку:
git branch new-branch
Теперь посмотрим на список всех веток:
git branch
Перейти в новую ветку можно с помощью команды:
git checkout new-branch
После того как сделаны коммиты в новой ветке, мы можем снова вернуться в ветку master и совместить изменения ветки new-branch и master:
git checkout master
git merge new-branch
« список статей