2013-12-13 86 views
0

我已經克隆了一個回購協議,並希望向克隆回購的主分支提交一些提交,但是卻能夠獲取對最初從其克隆的回購的更新,這些回購的遠程I命名爲upstream合併來自上游Git回購的新變更

更名後/添加遙控器,git remote -v給我

origin https://myRepo (fetch) 
origin https://myRepo (push) 
upstream  https://repoItWasClonedFrom (fetch) 
upstream  https://repoItWasClonedFrom (push) 

這將有可能與此設置?在對我的master分支進行了一些提交之後,我應該如何從upstream分支中提取新更改?

回答

0
git pull upstream master 

git pull --rebase upstream master 
,如果你喜歡的git衍合你的提交,而不是將它們合併的

請參閱https://www.kernel.org/pub/software/scm/git/docs/git-pull.html

+0

如何決定rebase和merge? –

+0

這完全取決於您希望歷史如何,如果您想向原始回購提交拉請求等。 –