05、发布分支并创建 PR
点击「Publish branch」发布分支。
发布完成后,可以看到按钮变成了「Create Pull Request」。
这里解释一下“Pull Request”(简称 PR),这里借用网友 beepony 的一段解释,我觉得非常清晰明了。
想想我们中学时期的考试吧。你做的试卷就像是一个仓库,你的试卷肯定会有一些错误,就相当于程序中的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 commit。最后把改好的试卷给你,相当于 pull request,你拿到试卷重新改正错误,相当于 merge。
换个直白的说法就是:
我改了江南一点雨(人称松哥)的代码,松哥你拉回去看看吧 !!!
解释清楚 PR 的含义后,我们来点击「Create Pull Request」,它会打开一个网页,提示我进行登录。
登录完成后,就可以在网页端上看到我们要提交的 PR。
到了这一步,还等什么,抓紧时间提交吧,点击「Create Pull Request」按钮,会跳转到下一个页面。
为了省去等待的时间,我直接找了松哥。
刷新一下当前的 PR,就可以看到 PR 已经成功 merge 了。
回答项目主页,就可以看到我已经成为 contributor 了,好开心啊!
从此以后,我是不是也可以出去吹牛逼了,沉默王二,GitHub 上标星 19.2k 项目的贡献者。额,这种感觉真不错,有种黄袍加身的感觉,不不不,有种荣誉加身的感觉!
赶紧行动起来吧!
PS:最后贴一下 JavaBooks 的 GitHub 链接,希望能够对你有所帮助。