0

阅读文档,看起来这个命令应该给我一个名为cart指向上游 master 的 HEAD 的分支:

git checkout -b cart upstream/master

但是,即使我在运行该命令之前刚刚完成了拉取操作,但upstream master在运行该命令之后,在新分支中,如果我运行,git pull upstream master我会收到大量提交。

所以,很明显我的出发点不是我想的那样。我哪里错了?

谢谢!汤姆

4

1 回答 1

1

显式运行git pull upstream master不会更新任何远程跟踪分支。这使您的upstream/master分支保持独立并包含较旧的数据。如果您运行git fetch origin, 那么git checkout -b cart upstream/master,您应该会发现您的新分支是最新的。

于 2012-09-27T20:51:34.613 回答