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

posted @ 2018-12-12 20:09  半天的半天  阅读(902)  评论(0编辑  收藏  举报