天天看點

講真,我欠GitHub的 contributor 一個瑞思拜(3)

05、釋出分支并建立 PR

點選「Publish branch」釋出分支。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

釋出完成後,可以看到按鈕變成了「Create Pull Request」。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

這裡解釋一下“Pull Request”(簡稱 PR),這裡借用網友 beepony 的一段解釋,我覺得非常清晰明了。

想想我們中學時期的考試吧。你做的試卷就像是一個倉庫,你的試卷肯定會有一些錯誤,就相當于程式中的 bug。老師把你的試卷拿過來,相當于先 fork。在你的卷子上做一些修改批注,相當于 commit。最後把改好的試卷給你,相當于 pull request,你拿到試卷重新改正錯誤,相當于 merge。

換個直白的說法就是:

我改了江南一點雨(人稱松哥)的代碼,松哥你拉回去看看吧 !!!

解釋清楚 PR 的含義後,我們來點選「Create Pull Request」,它會打開一個網頁,提示我進行登入。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

登入完成後,就可以在網頁端上看到我們要送出的 PR。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

到了這一步,還等什麼,抓緊時間送出吧,點選「Create Pull Request」按鈕,會跳轉到下一個頁面。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

為了省去等待的時間,我直接找了松哥。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

重新整理一下目前的 PR,就可以看到 PR 已經成功 merge 了。

講真,我欠GitHub的 contributor 一個瑞思拜(3)

回答項目首頁,就可以看到我已經成為 contributor 了,好開心啊!

講真,我欠GitHub的 contributor 一個瑞思拜(3)

從此以後,我是不是也可以出去吹牛逼了,沉默王二,GitHub 上标星 19.2k 項目的貢獻者。額,這種感覺真不錯,有種黃袍加身的感覺,不不不,有種榮譽加身的感覺!

趕緊行動起來吧!

PS:最後貼一下 JavaBooks 的 GitHub 連結,希望能夠對你有所幫助。

https://github.com/itwanger/JavaBooks

繼續閱讀