создать новую ветку из локальной версии (началось с мастера) - PullRequest
0 голосов
/ 19 сентября 2019

Я использую GIT для управления версиями.Я начал с основной ветки и сделал локальную разработку, не переходя на новую (серьезная ошибка новичка, но неважно).Мой вопрос заключается в том, как создать новую ветвь и выдвинуть на нее версию, имеющуюся у меня в локальной сети, без изменения мастера ветки и без потери моего разработчика в локальной сети (я указываю на ветку master, но ничего на нее не нажимал)?Другими словами, из какой ветви я должен создать новую?и как не потерять мои разработки, которые до сих пор на местном?

1 Ответ

1 голос
/ 19 сентября 2019

Запустите новую ветку из локальной ветки master и нажмите новую ветку

git checkout -b new_branch 

, если у вас есть коммиты

git push origin new_brach  
git checkout master
git reset --hard origin/master

else

git commit -am "commit message" 
git push origin new_brach  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...