有很多同学不会给开源项目提 PR,2分钟教会你!
整体分为 4 步:
fork开源项目clone到本地- 切分支 + 编写代码 +
push - 提
PR(重要+重点)
全文完~~
举个栗子
这里以给 https://github.com/dcloudio/hello-uniapp 项目提 PR 为例简单演示一下。
-
fork上面的项目项目,这里会在我的github上新建一个项目:https://github.com/codercup/hello-uniapp
-
clone我的项目到本地:git clone https://github.com/codercup/hello-uniapp
-
- 新建分支并
checkout,按照编写的功能写对应的分支名称,比如fix/xxx,feature/xxx,我这里是feature/unibest。然后编写代码,push 上去(push到我自己的仓库)。
- 新建分支并
这个时候,看源仓库和我的仓库都会有分支推送的提示,两边都可以合并。
-
dcloudio/hello-uniapp显示如下
放大点看: 
-
cordercup/hello-uniapp(我的仓库) 显示如下
放大点看: 
-
- 回到我们仓库,开始提PR了(很重要) 点击
PR会默认合并到原仓库,也支持切换到自己的仓库(如果还有别人fork了,也可以提给别人)
- 回到我们仓库,开始提PR了(很重要) 点击
网址为:https://github.com/dcloudio/hello-uniapp/compare/dcloudio:hello-uniapp:master...codercup:hello-uniapp:feaure/unibest?expand=1

支持 切换 想 merge 到的仓库(这里不用切换,我们就是要给 dcloudio/hello-uniapp 提 PR)

点击确认后,会跳转到 merge 到的仓库:

到这里就结束了,撒花~
总结
本文通过4步就给 开源项目提了 PR,以后看到有机会就用起来,成为开源项目贡献者~
如果本文对你有帮助,请点赞、收藏~
好文推荐
-
🔥2024 年最好用的 uniapp 开发模板,近一个月 star 数飙升!🔥 - 点赞数:303,收藏数:644,前端收藏榜:第8
