有许多同学不会给开源项目提 PR,2分钟教会你!

全体分为 4 步:

  • fork 开源项目
  • clone 到本地
  • 切分支 编写代码 push
  • PR (重要 重点)

全文完~~


举个栗子

这儿以给 https://github.com/dcloudio/hello-uniapp 项目提 PR 为例简单演示一下。

    1. fork 上面的项目项目,这儿会在我的 github 上新建一个项目:https://github.com/codercup/hello-uniapp
    1. clone 我的项目到本地: git clone https://github.com/codercup/hello-uniapp
    1. 新建分支并 checkout,依照编写的功能写对应的分支称号,比方 fix/xxx, feature/xxx,我这儿是 feature/unibest。然后编写代码,push 上去( push 到我自己的库房)。

这个时候,看源库房和我的库房都会有分支推送的提示,两边都可以兼并。

  • dcloudio/hello-uniapp 显示如下

    不知道开源项目怎么提PR,2分钟教会你!
    放大点看:
    不知道开源项目怎么提PR,2分钟教会你!

  • cordercup/hello-uniapp(我的库房) 显示如下

不知道开源项目怎么提PR,2分钟教会你!
放大点看:
不知道开源项目怎么提PR,2分钟教会你!

    1. 回到咱们库房,开始提PR了(很重要) 点击 PR 会默许兼并到 原库房,也支撑切换到自己的库房(假如还有他人fork了,也可以提给他人)

网址为:https://github.com/dcloudio/hello-uniapp/compare/dcloudio:hello-uniapp:master...codercup:hello-uniapp:feaure/unibest?expand=1

不知道开源项目怎么提PR,2分钟教会你!

支撑 切换merge 到的库房(这儿不用切换,咱们便是要给 dcloudio/hello-uniappPR)

不知道开源项目怎么提PR,2分钟教会你!

点击承认后,会跳转到 merge 到的库房:

不知道开源项目怎么提PR,2分钟教会你!

到这儿就结束了,撒花~

总结

本文通过4步就给 开源项目提了 PR,今后看到有机会就用起来,成为开源项目贡献者~

假如本文对你有帮助,请点赞、保藏~

好文引荐

不知道开源项目怎么提PR,2分钟教会你!