假設我已經運行了git fetch
,現在我想運行git pull
,將我的本地myBranch
更新爲我的origin\myBranch
。git pull沒有更新遠程設備
但是!!同時,在運行fetch
後,我的網絡連接已經下降:(現在,當我運行git pull
時它失敗了,因爲它看不到remote
。但是我仍然想要做本地部分的拉。
有沒有辦法告訴git pull
而不做初始git fetch
注意運行:? 我可以git reset --hard
更新myBranch
但git pull
並不永遠只是做
我想另一種方式。把這個問題改爲「第二個命令滿足:git pull
= git fetch
+ git ???
「?
哦,是所有?呵呵。涼。 – Brondahl
正如[文檔](https://git-scm.com/docs/git-pull)所解釋的那樣:*「在默認模式下,'git pull'是'git fetch'的縮寫,後面是'git merge FETCH_HEAD' 。「* – axiac
最新的本地工作副本最簡單的方法是合併你的本地副本遠程回購('Git fetch'更新):'git merge origin/myBranch'。 – gucce