Fork代码
登录github,打开下面这个代码仓库,点击Fork
https://github.com/xiumubai/PR-awesome
clone代码
Fork完成以后,回到自己的代码仓库,找到PR-awesome这个仓库,然后clone到你的本地。
git clone git@github.com:youname/PR-awesome.git
添加新远程分支(做一次即可)
git remote add upstream git@github.com:xiumubai/PR-awesome.git
注意:这里添加的远程remote是你Fork的那个,不是你自己的仓库的。upstream可以随便起名字。
拉取远程代码
这个需要随时做 保持你的master分支永远是官方最新提交的代码。
# 抓取源仓库修改 master分支
git fetch upstream master
# 切换分支(如果你的分支在master可以不切换)
git checkout master
# 合并远程分支
git merge upstream/master
编写代码
代码拉下来以后,在README.md
文件中添加你的github信息,规范如下:
# 提交规范
在下方【提交Pr榜单】中按照序号提交自己的githubName 和 githubUrl,然后commit代码,push到远程以后,发起一个PR,符合规范以后我会合并代码。
**commit信息规范:**
feat: PR榜单上榜【你的githubName】
# 提交Pr榜单
- [朽木白](https://github.com/xiumubai)
- [你的githubName](你的github主页地址)
提交代码
git add .
git commit -am 'feat: PR榜单上榜【你的githubName】'
push代码
git push
提交PR到PR-awesome
这一步是在你自己的代码仓库中操作。提交完了以后就等着我给你合并PR,合并完以后,你提交的代码就可以在https://github.com/xiumubai/PR-awesome中看到了。
不知道怎么贡献开源代码的赶紧动动你的小手,尝试一下吧。