問題:專案組要客製化某個GitHub上的開源項目, 如何做到當開源專案的版本更新了,如何做到我們本地clone版本可以進行merge?
說一下自己的辦法,拋磚引玉:
fork開源專案到自己的github
clone fork以後的專案到本地
用git remote add指令將開源專案加入為遠端倉庫,例如命名為fork
git remote add
這樣就有了兩個remote,一個origin(自己fork的)、一個fork(開源專案的)自己的改動直接push到master,要合併開源專案的更新使用git pull fork master,合併完程式碼再push到自己的master
git pull fork master
說一下自己的辦法,拋磚引玉:
fork開源專案到自己的github
clone fork以後的專案到本地
用
git remote add
指令將開源專案加入為遠端倉庫,例如命名為fork這樣就有了兩個remote,一個origin(自己fork的)、一個fork(開源專案的)
自己的改動直接push到master,要合併開源專案的更新使用
git pull fork master
,合併完程式碼再push到自己的master