當我們想對些遠端第三方的其他倉庫,在裡面做些更改,或有bug我們想要修改並貢獻,就可以透過pull request。
如果直接去git clone (我們所要更改倉庫的url)=>vim README.md=>git add README.md=>git coomit -s=>最後 git push進去,會發現被禁止。
此時就可以利用fork將第三方倉庫fork到我們的名下,這樣我們就有權限去編輯
。
此時在照著之前的步驟下去修改,就成功了,並且發現commit也增加一次。
而我們想將修改後的資料,顯示至原第三方倉庫,就可以透過pull request
,在我們clone的第三方倉庫點選pull request,並且點選create pull request
。
create完成以後,可在第三方倉庫下的 pull request看到我們的pull request,而有權限的管理者,可以進行審核判斷是否要去merge這個request。