github上,我如果fork了別人的項目, 進行了改變。 。 原版更新了。 。 我如何把他的原版合併到我自己的分支來?
樓上的方法可以,另一個方法: 在你的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上的沒衝突那麼就一切順利~完。
git remote add upstream https://github.com/username/reponame.git
git fetch upstream
git merge upstream/master
提個 pull request ,將方向弄反
可以 rebase 也可以 merge,取決於你的習慣、你的倉庫被 clone 的數目等等。如果你要貢獻回去的話,也要考慮對方的歷史管理方針。
樓上的方法可以,另一個方法:
在你的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 的數目等等。如果你要貢獻回去的話,也要考慮對方的歷史管理方針。