2016年2月15日 星期一

sync github 上 fork 的 repository

fork github 上的 repository 很容易, 要同步他們到最新的版本就困難多了。
官方文章在說明如何做到這件事: Syncing a fork (github)

cd your_forked_repository
git remote add upstream original_git_url

ex:
git remote add upstream https://github.com/dwelch67/raspberrypi.git

git remote -v
git fetch upstream
git checkout master
git merge upstream/master
git push

指令看不懂也沒關係, 照打就可以了, 不會破壞原本的 repository。

原理大概是這樣: 加入 fork 的那個 repository url, 取名為 upstream, 在 merge 這個 upstream 的 master branch 到自己的 master branch。

沒有留言:

張貼留言

使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。

我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。