Github上提交程式碼(pull?

github越來越為大家所熟悉。如果發現了某個專案的BUG,也發揚一下開源精神,將修正後的程式碼提交給原作者。那麼,本文講得就是如何將修改後的程式碼向github提交。

總的流程如下:

1.先 fork 相應的專案,相當於拷貝一份到自己的github賬戶下

2.然後再clone 到本地分支,對bug做相應的修改

3.發起 pull request 給原作者,讓他看到,並決定是否接受你的修改

4.原作者同意接受這個bug,就會 merge 到他自己的專案中

5.提交流程結束了

以 Github 上的的 bootstrap為例,實操如下:

方法/步驟

先 fork 相應的專案,相當於拷貝一份到自己的github賬戶下

Github上提交程式碼(pull request)

Github上提交程式碼(pull request)

在自己本地 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 按鈕

Github上提交程式碼(pull request)

新增對bug的註釋資訊,確認提交

Github上提交程式碼(pull request)

如果原作者同意接受這個bug,就會 merge 到他自己的專案中.

OK!

相關問題答案