给开源项目提交pr

简介: 给开源项目提交pr

Step1. fork

首先需要将项目 fork 到自己的仓库中,这里以libhv项目为例,个人修改issue

fork 如下所示:

fork.png


Step2. clone

接下来将 fork 过来的仓库 clone 到本地,注意使用 ssh 方式。


clone 下来之后需要与上游建立连接,如下所示:

$ git remote add upstream git@github.com:ithewei/libhv.git点击复制复制失败已复制


之后查看远端状态:

$ git remote -v
origin    git@github.com:IricBing/libhv.git (fetch)
origin    git@github.com:IricBing/libhv.git (push)
upstream    git@github.com:ithewei/libhv.git (fetch)
upstream    git@github.com:ithewei/libhv.git (push)点击复制复制失败已复制


Step3. 新建分支并开发推送

接下来新建自己的分支,开发,然后提交,推送到远程仓库

$ git checkout -b fix-svgtype
# 修改代码
$ git add .
$ git commit -m "fix svg type wrong for http resolve"
$ git push --set-upstream origin fix-svgtype
枚举对象中: 7, 完成.
对象计数中: 100% (7/7), 完成.
使用 12 个线程进行压缩
压缩对象中: 100% (4/4), 完成.
写入对象中: 100% (4/4), 376 字节 | 376.00 KiB/s, 完成.
总共 4 (差异 3),复用 0 (差异 0)
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
remote: 
remote: Create a pull request for 'fix-svgtype' on GitHub by visiting:
remote:      https://github.com/IricBing/libhv/pull/new/fix-svgtype
remote: 
To github.com:IricBing/libhv.git
 * [new branch]      fix-svgtype -> fix-svgtype
分支 'fix-svgtype' 设置为跟踪来自 'origin' 的远程分支 'fix-svgtype'。点击复制复制失败已复制


Step4. 创建Pr

接下来进入 GitHub 上的仓库(自己 fork 的和原版的都可以),就可以很明显的看到创建 Pr 的按钮喽。

目录
相关文章
|
5月前
|
监控 程序员 开发工具
如何规范Git提交-参考阿里云开发者社区
这篇文章分享了如何规范Git提交,介绍了commit message的格式规范,并通过webhook监控机制来确保代码提交的规范性,从而提高研发效率和代码维护质量。
|
8月前
|
开发工具 git 开发者
【GitHub】如何在github上提交PR(Pull Request) + 多个pr同时提交、互不干扰
【GitHub】如何在github上提交PR(Pull Request) + 多个pr同时提交、互不干扰
1381 6
|
8月前
|
语音技术
如何在GitHub正确提PR(Pull Requests),给喜欢的开源项目贡献代码
最好的中文TTS项目Bert-vits2更新了中文特化分支,但可能由于时间仓促,代码中存在不少的bug,作为普通用户,有的时候也想为自己喜欢的开源项目做一点点贡献,帮助作者修改一些简单的bug,那么该如何开始? 本次我们以Bert-vits2项目为例子,分享正确提交PR(Pull Requests)的方式。
|
8月前
|
缓存 NoSQL 数据库
一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。
一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。
180 0
|
自然语言处理 前端开发 UED
🌈 关于我给dumi2.0提pr的完整记录
博主最近一年时间在工作业余都在写开源组件库 concis ,其中文档站点生成框架采取了 dumi,前几天不久dumi2.0正式发布,博主也是顺势而为直接把项目升级(dumi1 -> dumi2)
191 1
🌈 关于我给dumi2.0提pr的完整记录
腾讯 Matrix 增量编译 bug 解决,PR 已被官方采访(二)
腾讯 Matrix 增量编译 bug 解决,PR 已被官方采访
|
Dart JavaScript Java
腾讯 Matrix 增量编译 bug 解决,PR 已被官方采访(一)
腾讯 Matrix 增量编译 bug 解决,PR 已被官方采访
|
程序员 开发工具 开发者
程序员都该知道的 Github PR 流程
程序员都该知道的 Github PR 流程
368 0
|
开发者
Github 提交 issue 的正确姿势
最近 Fair 社区一直比较活跃,每天都能收到好几个 issue 的提交。
815 1
|
程序员 C# 开发者
如何给Github上的开源项目提交PR?
如何给Github上的开源项目提交PR?
167 0

热门文章

最新文章