github上,我如果fork了別人的項目, 進行了改變。 。 原版更新了。 。 我如何把他的原版合併到我自己的分支來?
淡淡烟草味2017-04-28 09:08:13
樓上的方法可以,另一個方法:
在你的repo裡使用git指令:
新建一個upstream(名字可以隨意)的遠端remote git remote add upstream https://github.com/username/reponame.git
連結位址為你fork專案的來源專案位址
然後fetch下upstream的程式碼 git fetch upstream
最後就可以把upstream上的程式碼合併到你自己的分支上了 git merge upstream/master
如果不是master分支就根據自己情況改動,如果你代碼跟upstream上的沒衝突那麼就一切順利~完。
给我你的怀抱2017-04-28 09:08:13
可以 rebase 也可以 merge,取決於你的習慣、你的倉庫被 clone 的數目等等。如果你要貢獻回去的話,也要考慮對方的歷史管理方針。