天天看點

Github中如何Fork開源項目?

如何Fork開源項目?

  實際上大多數的開源項目,都遵循着一個大緻的工作流程。

  一個開源項目大緻會有三種人:

    1.負責該項目,是該項目的所有者和維護者。(有pull和push權限)(修複bug)

    2.貢獻代碼,提出問題報告,是該項目的貢獻者。(有pull無push權限)(提出bug修改意見)

    3.隻是想使用該開源軟體,是該項目的使用者。(無pull無psh權限)(發現bug)

作為項目的貢獻者,沒有push權限,我們想要進行更改,怎麼辦呢?

  答:需要建立fork。Fork 可以擷取目前代碼倉庫狀态的一個副本。我們可以通過fork将該項目移動到我們自己的賬戶或者所在的組織中。

  對于該副本我們擁有所有權限,可以進行pull和push了。當我進行修改完成後,送出給項目的作者,在這兩個代碼倉庫之間使用 Pull requests。

  如果作者認為我改的還可以,就會将這個 Pull requests 進行merge(合并)。

Github中如何Fork開源項目?
Github中如何Fork開源項目?
Github中如何Fork開源項目?
Github中如何Fork開源項目?

我的GitHub位址:

https://github.com/heizemingjun

我的部落格園位址:

http://www.cnblogs.com/chenmingjun

我的螞蟻筆記部落格位址:

http://blog.leanote.com/chenmingjun

Copyright ©2018 黑澤明軍

【轉載文章務必保留出處和署名,謝謝!】

繼續閱讀