上游的git fetch不起作用

时间:2015-05-03 17:32:06

标签: git

我尝试使用git fetch upstream master从另一个用户的存储库获取最新的提交。但遗憾的是,这并不奏效。我也试过git fetch upstream

工作是什么git pull upstream master,但我不想一直使用它,因为这将始终自动执行合并。

这是我执行git fetch upstream master时得到的输出:

git fetch upstream master
From https://github.com/jchun/nodeSite
 * branch            master     -> FETCH_HEAD

这是我的遥控器:

git remote -v
origin git@github.com:superzaky/nodeSite.git (fetch)
origin git@github.com:superzaky/nodeSite.git (push)
upstream       https://github.com/jchun/nodeSite.git (fetch)
upstream       https://github.com/jchun/nodeSite.git (push)

1 个答案:

答案 0 :(得分:12)

fetch确实有效,但要查看结果,您应该执行以下操作:

git log --oneline --all --graph --decorate --branches

您会看到上游分支(包括上游/主站)

您还可以查看最新的SHA1:

git branch -avv

git pull upstream master没有重复获取部分(因为它已经完成),但也将upstream/master合并到master