git - 记录向开源项目提交 PR.

准备#

  • 创建 github 账号
  • 网络通畅

开始#

1、进入项目主页,以Httprunner为例。

https://github.com/httprunner/httprunner

2、点击项目右上角的 Fork 按钮,把项目克隆到自己的远程仓库,方便后续修改提交。

点击后页面会自动跳转到自己的远程仓库,把代码 Clone 到本地。

# 查看远程仓库链接
$ git remote -v                                               
origin  git@github.com:abeelan/httprunner.git (fetch)
origin  git@github.com:abeelan/httprunner.git (push)

3、与原项目建立链接

$ git remote add upstream git@github.com:httprunner/httprunner.git

$ git remote -v                                                   
origin  git@github.com:abeelan/httprunner.git (fetch)
origin  git@github.com:abeelan/httprunner.git (push)
upstream        git@github.com:httprunner/httprunner.git (fetch)
upstream        git@github.com:httprunner/httprunner.git (push)

4、创建新的分支,修复问题

$ git checkout -b bug-abee  
Switched to a new branch 'bug-abee'
  • .env 文件未忽略注释及空行;
  • HTTPS 请求无法获取客户端和服务端的 IP 、端口号。

5、提交修复后的分支代码到远程仓库

$ git add .
$ git commit -m "bug fixed"

# 提交到远程仓库
$ git push origin bug-abee
To github.com:abeelan/httprunner.git
 * [new branch]      bug-abee -> bug-abee

6、进入远程仓库页面,发起 PR 请求。

点击按钮,自动跳转到原项目仓库创建 PR 页面。

编辑完成后,点击创建即可。

刷新页面,在 PR 列表就能看到了。

审核通过后就自动成为该项目的贡献者了。

作者:ABEELAN

出处:https://www.cnblogs.com/abeelan/p/17191972.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   ABEELAN  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示