iT邦幫忙

1

Git pull request

什麼是Pull Request?

當我們想對些遠端第三方的其他倉庫,在裡面做些更改,或有bug我們想要修改並貢獻,就可以透過pull request。

如果直接去git clone (我們所要更改倉庫的url)=>vim README.md=>git add README.md=>git coomit -s=>最後 git push進去,會發現被禁止。

此時就可以利用fork將第三方倉庫fork到我們的名下,這樣我們就有權限去編輯

https://ithelp.ithome.com.tw/upload/images/20200604/20126182ljevRipeY0.png

此時在照著之前的步驟下去修改,就成功了,並且發現commit也增加一次。

https://ithelp.ithome.com.tw/upload/images/20200604/20126182zkG5AorBUh.png

而我們想將修改後的資料,顯示至原第三方倉庫,就可以透過pull request,在我們clone的第三方倉庫點選pull request,並且點選create pull request

create完成以後,可在第三方倉庫下的 pull request看到我們的pull request,而有權限的管理者,可以進行審核判斷是否要去merge這個request。

https://ithelp.ithome.com.tw/upload/images/20200604/20126182hNk8OmMeqt.png


尚未有邦友留言

立即登入留言