Это должен быть FAQ, но я не могу найти его в гугле.
Другой человек создал ветку, зафиксировал ее и отправил на github, используя git push origin newbranch
Я успешно удалил его, используя
git pull origin newbranch
Теперь я хочу вернуться к исходной основной версии. Ничто из того, что я делаю, не приводит к тому, что файлы в исходном мастере заменяют файлы в новой ветке.
git checkout master
git checkout origin master
git pull
git pull origin HEAD
etc
git pull origin master
возвращает:
* branch master -> FETCH_HEAD
Already up-to-date.
Это может быть несложно, но я точно не могу в этом разобраться.
'git branch' возвращает
* master
и 'git branch -r' возвращает
origin/HEAD origin/experimental origin/master