github越來越為大家所熟悉。如果發現了某個專案的BUG,也發揚一下開源精神,將修正後的程式碼提交給原作者。那麼,本文講得就是如何將修改後的程式碼向github提交。
總的流程如下:
1.先 fork 相應的專案,相當於拷貝一份到自己的github賬戶下
2.然後再clone 到本地分支,對bug做相應的修改
3.發起 pull request 給原作者,讓他看到,並決定是否接受你的修改
4.原作者同意接受這個bug,就會 merge 到他自己的專案中
5.提交流程結束了
以 Github 上的的 bootstrap為例,實操如下:
方法/步驟
先 fork 相應的專案,相當於拷貝一份到自己的github賬戶下
在自己本地 git clone 這個專案,修改bug
#git clone https://github.com/beepony/bootstrap.git
#cd bootstrap
#git checkout -b test-pr
#git add . && git commit -m "test-pr"
#git push origin test-pr
完成修改之後,回到 test-pr 分支,點選旁邊綠色的 Compare & pull request 按鈕
新增對bug的註釋資訊,確認提交
如果原作者同意接受這個bug,就會 merge 到他自己的專案中.
OK!