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

时间:2012-03-20 23:01:01

标签: git

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

另一个人创建了一个分支,提交了它,然后使用它将其推送到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

2 个答案:

答案 0 :(得分:10)

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

git checkout origin/master

答案 1 :(得分:1)

下次,也许你可以先使用git fetch,之后再使用git merge。

这将使您的操作更加清晰。

BR, 添