Fork代码

登录github,打开下面这个代码仓库,点击Fork
https://github.com/xiumubai/PR-awesome
image.png

clone代码

Fork完成以后,回到自己的代码仓库,找到PR-awesome这个仓库,然后clone到你的本地。

  1. git clone git@github.com:youname/PR-awesome.git

添加新远程分支(做一次即可)

  1. git remote add upstream git@github.com:xiumubai/PR-awesome.git

注意:这里添加的远程remote是你Fork的那个,不是你自己的仓库的。upstream可以随便起名字。

拉取远程代码

这个需要随时做 保持你的master分支永远是官方最新提交的代码。

  1. # 抓取源仓库修改 master分支
  2. git fetch upstream master
  3. # 切换分支(如果你的分支在master可以不切换)
  4. git checkout master
  5. # 合并远程分支
  6. git merge upstream/master

编写代码

代码拉下来以后,在README.md文件中添加你的github信息,规范如下:

  1. # 提交规范
  2. 在下方【提交Pr榜单】中按照序号提交自己的githubName githubUrl,然后commit代码,push到远程以后,发起一个PR,符合规范以后我会合并代码。
  3. **commit信息规范:**

feat: PR榜单上榜【你的githubName】

  1. # 提交Pr榜单
  2. - [朽木白](https://github.com/xiumubai)
  3. - [你的githubName](你的github主页地址)

提交代码

  1. git add .
  2. git commit -am 'feat: PR榜单上榜【你的githubName】'

push代码

  1. git push

提交PR到PR-awesome

image.png
这一步是在你自己的代码仓库中操作。提交完了以后就等着我给你合并PR,合并完以后,你提交的代码就可以在https://github.com/xiumubai/PR-awesome中看到了。

不知道怎么贡献开源代码的赶紧动动你的小手,尝试一下吧。