Github 提交你的修改貢獻到開源專案

本篇紀錄一下怎麼在 Github 上提交你的修改貢獻到開源專案(發 pull request)。

  1. 在 Github 上 fork 別人的專案.
  2. git clone 下載剛剛 fork 的專案.
  3. 從主線建立一個分支 git checkout support-python3 ,分支名稱叫做 support-python3 用來添加 python3 的修改.
  4. 修改完成 commit 後推上自己的 github git push origin support-python3
    這時在自己的github上的專案頁面會顯示出有個 support-python3 的分支.
  5. 在自己的github專案頁面按 Compare & pull request 提交修改, 填好內容後按create pull request 之後就會在原作者的github專案頁面的 Pull requests 分頁出現你的 pull request,接下來就等原作者同意按 merge 進去吧!

參考
[1] GitHub 該如何發 PR(pull request) | Welcome.Web.World
https://hsiangfeng.github.io/git/20190615/4143994266/
這個是超詳細的圖文解說,已經作過一次的可以不用看這篇。
[2] Git - 參與一個專案
https://git-scm.com/book/zh-tw/v2/GitHub-%E5%8F%83%E8%88%87%E4%B8%80%E5%80%8B%E5%B0%88%E6%A1%88
[3] Creating a pull request - GitHub Docs
https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request
[4] 什麼是 Pull Request?. Github/Bitbucket… | by SC Tuan | Medium
https://medium.com/@shoujhengduan/%E4%BB%80%E9%BA%BC%E6%98%AF-pull-request-b476ee3e0217

其它相關文章推薦
Github 如何更新已經 fork 的專案與原專案紀錄同步
Github 如何更新 pull request