Git: Как выделить ветку в отдельный бранч
Допустим пришлось откатиться назад на несколько коммитов, затем вы поправили код и пора двигаться вперёд, но всё таки хочется создать точку к которой можно быстро вернуться. Для этого необходимо создать новый бранч и ассоциировать его с текущей веткой.
Допустим у вас было вот так:
git branch
* (detached from eb1960a) # здесь откаченная версия, нужно сохранить это состояние, она текущая
master
затем делайте вот так:
git checkout -b olg_list_course
Switched to a new branch 'olg_list_course'
и проверка напоследок:
git branch
master
* olg_list_course