Это должен быть FAQ, но я не могу найти его в Google.
Другой человек создал ветку, передал ее на нее и отправил на 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