:::

4-6 fork 針對別的程式做分支,提供貢獻

  1. 在別人的專案,按下 Fork 就可以放到自已帳號中。
  2. 同一般自已的專案,clone 、 push ,到目前只對自已備份的部份做動作。
  3. 要回饋回到原作者的專案中,要按下 Pull Requests ,並 create a pull request ,輸入說明文字,最後 Send pull request ,就完成對原作者提議。
    其中 Able to merge 鍵,可以先檢查是否有衝突。


如果 Fork 後,原作者程式有更動(更新從Github上fork出來的repository)

  1. 在本地端中更新。
    git pull
  2. 加上原始層的來源
    git remote add upstream https://github.com/otheruser/repo.git
  3. 由原始層取回最新檔案
    git fetch upstream
  4. 如果需要指定分支
    git checkout master
  5. 作合併動作,如果有衝突,需要自行修正
    git merge upstream/master
  6. 最後送回遠端(自已 Fork 專案)
    git push -u origin master
  7. 要送回原作者專案,Pull Requests

Google網站翻譯工具列

站內搜尋