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

有很多同学不会给开源项目提 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 显示如下 放大点看:

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

放大点看:

    1. 回到我们仓库,开始提PR了(很重要) 点击 PR 会默认合并到 原仓库,也支持切换到自己的仓库(如果还有别人fork了,也可以提给别人)

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

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

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

到这里就结束了,撒花~

总结

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

如果本文对你有帮助,请点赞、收藏~

好文推荐

相关推荐
码农藏经阁1 分钟前
工作中常用的Git操作命令(一)
git
kobe_OKOK_24 分钟前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记25 分钟前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
不午睡的探索者5 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
光溯星河5 小时前
【实践手记】Git重写已提交代码历史信息
后端·github
独立开阀者_FwtCoder5 小时前
URL地址末尾加不加 "/" 有什么区别
前端·javascript·github
独立开阀者_FwtCoder5 小时前
Vue3 新特性:原来watch 也能“暂停”和“恢复”了!
前端·javascript·github
寻月隐君6 小时前
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
后端·rust·github
inhere9 小时前
gookit/goutil v0.7.0 新版本发布:模块调整与功能增强
开源·go·github
用户6210245309210 小时前
React:当UI开发从「搬砖」变成「搭乐高」的魔法时刻!
github