在github开源项目右上角就有一个fork按钮,点击fork就能将项目克隆到我们个人github账号,我们拥有全部修改权限,当然对原开源项目没有任何影响,是两个仓库
# 克隆我们的github项目到本地
git clone https://github.com/lssfuture/react-file-viewer.git
开发完成后PR(pull request)将更新提交给开源作者
-
将我们贡献的内容提交给开源作者,也就是告诉他我做了这个更新,将对应的分支交给他合并到开源项目
-
我们到我们github的项目中,可以看到issue旁边有个
Pull request,点击进去我们新建Pull request -
然后我们就在最后边的分支选项中选择我们要提交的分支,选中后检查一下下面内容的变更,然后就可以
Create pull request创建PR了
- 之后我们就能在开源作者的项目中看到一条
pull request记录,开源作者会review我们贡献的内容,正常由他合并到开源项目中
等待合并
-
如果开源作者发现我们贡献的内容没有问题,就会合并到master分支
-
提交完我们可以通过分支查看是否已经将更新合并上去