如何参与开源项目

fork仓库

找到你要参与的项目

然后fork他的GitHub仓库

新建分支

创建一个自己的分支

克隆fork之后得到的仓库

使用刚刚创建的分支合入代码

点击左下角的git分支图标可以切换分支,这里已经切换到刚刚创建的分支了

修改并提交

环境搭建等省略,具体根据项目自行处理

这里随便添加了点内容并提交,仅作示例,真实情况中要根据开源项目的规范进行提交具体修改,而不是随便提任何内容

git的add、commit和push这里也不作演示了

建PR

github自动会提示上图compare & pull request

点击即可

随带的内容不要随便编辑,要根据合入代码的具体修改内容进行书写

同时具体使用英文还是中文要根据开源团队的具体情况进行选择,一般最好使用英文

如果你是修复issue,可以使用 # 键,将本次提交与具体issue关联起来

如果你是发现了新错误或者要提交新内容,可以去创建issue,并具体描述,然后合入的时候再关联issue。

相关推荐
lsjweiyi8 小时前
极简AI工具箱网站开源啦!
opencv·开源·微信支付·支付宝支付·百度ai·极简ai工具箱·ai图像处理
开源社9 小时前
一场开源视角的AI会议即将在南京举办
人工智能·开源
FreeIPCC9 小时前
谈一下开源生态对 AI人工智能大模型的促进作用
大数据·人工智能·机器人·开源
海害嗨9 小时前
阿里巴巴官方「SpringCloudAlibaba全彩学习手册」限时开源!
学习·开源
生命是有光的9 小时前
【开源风云】从若依系列脚手架汲取编程之道(八)
开源
Stara051110 小时前
Git推送+拉去+uwsgi+Nginx服务器部署项目
git·python·mysql·nginx·gitee·github·uwsgi
HuggingFace11 小时前
Halo 正式开源: 使用可穿戴设备进行开源健康追踪
开源·健康追踪
不能只会打代码14 小时前
大学课程项目中的记忆深刻 Bug —— 一次意外的数组越界
java·github·intellij-idea·话题博客
时光追逐者15 小时前
.NET 9 中 LINQ 新增功能实操
开发语言·开源·c#·.net·.netcore·linq·微软技术
檀越剑指大厂18 小时前
Linux本地部署开源项目OpenHands基于AI的软件开发代理平台及公网访问
linux·人工智能·开源