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