我正试图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
Run Code Online (Sandbox Code Playgroud)
这是我的遥控器:
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)
Run Code Online (Sandbox Code Playgroud)
Von*_*onC 14
fetch确实有效,但要查看结果,您应该执行以下操作:
git log --oneline --all --graph --decorate --branches
Run Code Online (Sandbox Code Playgroud)
您会看到上游分支(包括上游/主站)
你也可以查看最新的SHA1:
git branch -avv
Run Code Online (Sandbox Code Playgroud)
在git pull upstream master没有重复获取部分(因为它已经完成),但合并以及upstream/master到master.