如何给Github项目提交PR
项目领导让我调研下萤石云的视频监控相关的开发,地址是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后的远程仓库在写完代码后,我们需要提交这部分代码
# 添加到暂存区git add .# 提交一个commitgit commit -m "fix: 增加vue3+ts的case"# 提交到远程仓库git push2.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。
比较遗憾的是,我周四傍晚提交的PR,到现在周日我写文章也没有给merged,说明这个项目不活跃啊,23333333。
相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...