sourcetree - github上,我如果fork了別人的項目, 進行了改變。 。 原版更新了。 。 我要合併他的最新版使用rebase嗎?
某草草
某草草 2017-04-28 09:06:13
0
3
1166

github上,我如果fork了別人的項目, 進行了改變。 。 原版更新了。 。 我如何把他的原版合併到我自己的分支來?

某草草
某草草

全部回覆(3)
淡淡烟草味

樓上的方法可以,另一個方法:
在你的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上的沒衝突那麼就一切順利~完。

曾经蜡笔没有小新

提個 pull request ,將方向弄反

给我你的怀抱

可以 rebase 也可以 merge,取決於你的習慣、你的倉庫被 clone 的數目等等。如果你要貢獻回去的話,也要考慮對方的歷史管理方針。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板