我在開發分支工作。有時候,當我想將更改推送到原點時,git說,原點/主分支中有一些更改。Git pull origin/master branch to local/master,when local/develop
如何從遠程主服務器更改本地主服務器而無需簽出本地主服務器?
我在開發分支工作。有時候,當我想將更改推送到原點時,git說,原點/主分支中有一些更改。Git pull origin/master branch to local/master,when local/develop
如何從遠程主服務器更改本地主服務器而無需簽出本地主服務器?
如果您想更新不結賬當地的主人,你可以這樣做:
git pull origin master:master
這將更新您的本地主用origin/master
或者,就像我認爲你要最終變基您develop
樹枝上origin/master
發生的變化,你可以做一個簡單的git fetch
,不會觸動你的地方分支機構:
git fetch
現在您的origin/master
是最新的,因此您可以將這些更改重新綁定或合併您的本地分支。舉例來說,當你在你的develop
分支:
git rebase origin/master
而且你的開發分支將是最新與變化。
混帳拉一些更多的答案原產大師:大師 確實不行。 – Yarovoy
'git pull origin master:master'也會將更改拖到您當地的開發分支 –
中可能重複http://stackoverflow.com/questions/18994609/how-to-git-pull-into-a-branch-that-is-not-the-current-one – Olga