git,我如何在 pull 出一个分支后回到原来的主人

标签 git

这一定是一个常见问题解答,但我无法通过谷歌搜索找到它。

另一个人创建了一个分支,提交给它,然后将它推送到 github 使用 git push origin 新分支

我成功地使用了

git pull origin newbranch

现在,我想回到origin master版本。 我所做的任何事情似乎都不会导致 origin master 中的文件替换 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 分支' 返回

* master

和'git branch -r' 返回

  origin/HEAD
  origin/experimental
  origin/master

最佳答案

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

git checkout origin/master

关于git,我如何在 pull 出一个分支后回到原来的主人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9796328/

相关文章:

ruby-on-rails - 每个 rails 命令上的致命 : Not a git repository (or any of the parent directories): . git 但 git 命令工作正常

linux - 编写一个 Makefile 以自动获取文件名并创建具有相同名称的相应可执行文件

git - 如何给 Git 控制台着色?

Git merge 他们的步骤

windows - git 克隆的权限被拒绝

php - 如何连接 PHP 和 Git 存储库

git - 如何 Git 忽略包含 "tiu"的 Word 文件

git - 除非我在该分支上 checkout ,否则如何防止 git push <branch> 推送?

git - 使用原始分支的新提交更新 git 子树分支

git - Project Owners 组在 Gerrit 中的作用是什么?