很多对开源社区感兴趣的同学都会有这问题,github上fork了源码后,自己账号下的源代码不会随着社区更新而更新。但是社区代码更新特别快,需要随时保持与官方代码同步。下面是我fork spark项目的例子。
1.在自己的github 上fork apache spark项目。然后clone到本地
git clone https://github.com/pjopensource/spark.git
2.假如n天过去啦,你的源码已经很旧需要同步啦。那么执行如下操作
#添加一个远程库连接到本地,命名为apache
git remote add apache https://github.com/apache/spark.git
#从远程分支拉取代码到本地
git pull apache master
#push到自己的库里
git push