前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何给Github项目提交PR

如何给Github项目提交PR

作者头像
江涛学编程
发布2023-05-27 11:05:59
1910
发布2023-05-27 11:05:59
举报
文章被收录于专栏:江涛的博客江涛的博客

一、背景介绍

项目领导让我调研下萤石云的视频监控相关的开发,地址是https://open.ys7.com/help/31。后来我看到他们的github仓库里有个示例仓库,地址是https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm。我看了下没有Vue3的示例,所以就自己写了个Vue+Typescript的示例,然后分享出去,想让这个仓库更加完善一点,所以就引出了我们今天的主题——如何给Github项目提交PR。

二、操作教程

2.1、将源项目Fork一份到你自己的仓库

这里就不截图了,简单的意思下。

源项目:https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm

Fork后的项目:https://github.com/ataola/EZUIKit-JavaScript-npm

2.2、git clone你Fork后的仓库到你本地

执行命令 git clone https://github.com/ataola/EZUIKit-JavaScript-npm

2.3、创建一个你自己的分支

这里不推荐clone下来就在master或者main分支上进行开发,尽量不要污染主分支,切一个新的分支进行Bug修复或者新的需求开发然后再合并到主分支。

执行命令 git checkout -b dev/ataola

这里就创建了一个dev/ataola分支,然后我们在这个分支上进行写代码。

2.4、提交代码到你Fork后的远程仓库

在写完代码后,我们需要提交这部分代码

代码语言:javascript
复制
 # 添加到暂存区
git add .
# 提交一个commit
git commit -m "fix: 增加vue3+ts的case"
# 提交到远程仓库
git push
代码语言:javascript
复制

2.5、开始提交PR

打开源项目地址https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm,然后点击compare,把你提交的那个代码的分支提交一个pr到主分支,如图所示:

提交完以后,点击Pull Request就可以看到你提交的PR了,比如我这个就是https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/pull/89。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 江涛学编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景介绍
  • 二、操作教程
    • 2.1、将源项目Fork一份到你自己的仓库
      • 2.2、git clone你Fork后的仓库到你本地
        • 2.3、创建一个你自己的分支
          • 2.4、提交代码到你Fork后的远程仓库
            • 2.5、开始提交PR
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档