Если вы внесли изменения в неправильную ветку, выполните git checkout -b newBranchName
. Это переместит все изменения в новую ветвь с именем newBranchName
Затем выполните git branch
, чтобы увидеть, над какой веткой вы сейчас работаете.
Если это newBranchName
, тогда выполните
git add . //stages all changed files
git commit -m "any message here" //commit with a message
git push -u origin newBranchName //push local branch to remote with name newBranchName
В результате этого ваша локальная ветвь переместится в новую удаленную ветвь с именем newBranchName
Теперь выполнение git checkout master
снова вернет вас к вашей локальной ветке master.
Перепроверьте, в какой ветке вы находитесь в данный момент, по git branch
Если это показывает мастер с зеленым цветом или *master
, тогда выполните git reset --hard HEAD
, чтобы отменить изменения, которые вы внесли в ваш локальный адрес.
Как только вы сбросите настройки, ваша локальная основная ветвь будет точно такой же, как и удаленная основная ветвь.