git,拉扯一个分支后如何回到原点大师

fis*_*rds 7 git

这必须是常见问题解答,但我找不到谷歌搜索.

另一个人创建了一个分支,提交它,并使用git push origin newbranch将其推送到github

我成功地使用了它

git pull origin newbranch
Run Code Online (Sandbox Code Playgroud)

现在,我想回到原始主版本.我所做的一切似乎都不会导致原始主文件中的文件替换newbranch中的文件.

git checkout master
git checkout origin master
git pull
git pull origin HEAD
etc
Run Code Online (Sandbox Code Playgroud)

git pull origin master 收益:

* branch            master     -> FETCH_HEAD
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

这可不难,但我肯定无法弄明白.

'git branch'返回

* master

和'git branch -r'返回

  origin/HEAD
  origin/experimental
  origin/master

ral*_*nja 11

这应该可以满足您的需求:

git checkout origin/master
Run Code Online (Sandbox Code Playgroud)