我認爲git pull
命令是git fetch
和git merge
的別名。如何在幾個步驟中執行`git pull`
我想在幾個步驟中做一個git pull origin master
。它認爲這可能是這樣的:
git fetch origin master
git merge <remote fetched branch>
我認爲git pull
命令是git fetch
和git merge
的別名。如何在幾個步驟中執行`git pull`
我想在幾個步驟中做一個git pull origin master
。它認爲這可能是這樣的:
git fetch origin master
git merge <remote fetched branch>
這將是隻是簡單的
git fetch origin master
git merge origin/master
第一個命令從源頭獲取主。第二個將遠程合併到您的主題分支。
A git fetch
根據refs/remotes/<remote>/
更新遠程追蹤分支。 所以命令應該是:
git fetch origin master
git merge refs/remotes/origin/master
由於this answer約git pull
一個git fetch
之間的差異。
查看@isherwood答案,'refs/remotes /'是可選的。 – tzi 2014-11-05 17:10:12
你是什麼意思,你喜歡在幾個步驟做'git pull origin matter'?我不明白你的問題。 – Surya 2014-11-05 16:47:36
@ User089247我編輯了我的問題以突出顯示我正在尋找的內容。謝謝。 – tzi 2014-11-05 16:51:48
@tzi,'git fetch','git rebase origin/master','git merge' –
perlsufi
2014-11-05 16:53:48