(12) Git 練功坊- 發 Pull Request(PR) 流程

何謂發 PR

在 github 上其他人的專案,若我們想新增自己的程式碼上去,可以發 pr 給專案原作者。

第一步 Fork 對方的專案

在 GitHub 上,點擊目標倉庫右上角的 “Fork” 按鈕,將目標倉庫複製到自己的 GitHub 賬戶中。

fork 到自己 github 的專案,會顯示從哪裡 fork 來的。

第二步 clone 專案到本地端

將 fork 來的專案,git clone 到本地端

1
git clone https://github.com/tim8076/hexschoolGit.git

接著就是開始進行修改,例如新增一個 index.html 檔案,接著就是一般的 Git Commit 動作。

第三步:Push 回你自己的專案

用 git push,將 新增的 commit push 到自己的 github。

發 PR 給原專案作者

回到自己的專案頁面,可以找到一個「New pull request」的按鈕:

按下「Create pull request」後,可開始填寫 PR 的相關資訊,讓作者知道你這個 PR 大概做了什麼事。

填寫完畢後,按下「Create pull request」按鈕後,即算完成送出 PR。

第五步:原作收下 PR

原作者,便可以在專案的頁面看到 Pull requests 的數量增加了