1. 程式人生 > >github fork專案和原專案同步

github fork專案和原專案同步

1、首先先通過 github 的 web 頁面 fork 目標的專案

前提是自己已經設定好了git,並且配置了相應的許可權
然後使用git clone命令在本地克隆自己 fork 的專案:

 git clone https://github.com/Sijiu/pptr.dev.git

2、然後需要複製被自己fork的專案的git地址

切換到自己之前克隆的專案的路徑下,使用:
git remote -v
就可以看到當前專案的遠端倉庫配置  

origin https://github.com/Sijiu/pptr.dev.git (fetch)
origin https://github.com/Sijiu/pptr.dev.git

(push)
然後使用下面的命令:

git remote add upstream https://github.com/GoogleChromeLabs/pptr.dev.git
然後如果你繼續使git remove -v命令檢視的話,就會發現這個時候已經和原始的被fork的專案產生了關聯。
git remote -v
origin https://github.com/Sijiu/pptr.dev.git (fetch)
origin https://github.com/Sijiu/pptr.dev.git (push)
upstream https://github.com/GoogleChromeLabs/pptr.dev.git

(fetch)
upstream https://github.com/GoogleChromeLabs/pptr.dev.git (push)
如果想保持專案同步的話,一般使用下面的命令就好了:

git fetch upstream

git merge upstream/master

_參考資料
如何保持自己 fork 的專案和原始專案同步
using pull request
Syncing a fork