github fork項目和原項目同步

一、首先先經過 github 的 web 頁面 fork 目標的項目

前提是本身已經設置好了git,而且配置了相應的權限
而後使用git clone命令在本地克隆本身 fork 的項目:

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

二、而後須要複製被本身fork的項目的git地址

切換到本身以前克隆的項目的路徑下,使用:
git remote -v
就能夠看到當前項目的遠程倉庫配置

origin https://github.com/Sijiu/pptr.dev.git (fetch)
origin https://github.com/Sijiu/pptr.dev.git (push)
而後使用下面的命令:git

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)
若是想保持項目同步的話,通常使用下面的命令就行了:github

git fetch upstream

git merge upstream/master

_參考資料
如何保持本身 fork 的項目和原始項目同步
using pull request
Syncing a forkweb

相關文章
相關標籤/搜索