我尝试使用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)
答案 0 :(得分:12)
fetch确实有效,但要查看结果,您应该执行以下操作:
git log --oneline --all --graph --decorate --branches
您会看到上游分支(包括上游/主站)
您还可以查看最新的SHA1:
git branch -avv
git pull upstream master
没有重复获取部分(因为它已经完成),但也将upstream/master
合并到master
。