这必须是常见问题解答,但我找不到谷歌搜索。
另一个人创建了一个分支,提交了它,然后使用它将其推送到github git push origin newbranch
我使用
成功将其拉下来git pull origin newbranch
现在,我想回到原始主版本。 我所做的任何事情似乎都不会导致原始主文件中的文件替换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
答案 0 :(得分:10)
这应该可以满足您的需求:
git checkout origin/master
答案 1 :(得分:1)
下次,也许你可以先使用git fetch,之后再使用git merge。
这将使您的操作更加清晰。
BR, 添