搜尋

首頁  >  問答  >  主體

git - 基於開源專案的二次開發如何進行的版本管理

問題:專案組要客製化某個GitHub上的開源項目, 如何做到當開源專案的版本更新了,如何做到我們本地clone版本可以進行merge?

phpcn_u1582phpcn_u15822870 天前977

全部回覆(1)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-02 09:31:06

    說一下自己的辦法,拋磚引玉:

    1. fork開源專案到自己的github

    2. clone fork以後的專案到本地

    3. git remote add指令將開源專案加入為遠端倉庫,例如命名為fork

    這樣就有了兩個remote,一個origin(自己fork的)、一個fork(開源專案的)
    自己的改動直接push到master,要合併開源專案的更新使用git pull fork master,合併完程式碼再push到自己的master

    回覆
    0
  • 取消回覆