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 連結,希望能夠對你有所幫助。
https://github.com/itwanger/JavaBooks