如何分叉一個 GitHub 存儲庫
雖然 GitHub 存儲庫分支的概念類似於克隆,但兩者之間存在重要區別。 我們解釋了區別是什麼,何時您可能想要拆分而不是克隆,以及如何做到這一點。
克隆與分叉:有什麼區別?
克隆存儲庫時,您將該存儲庫複製到本地計算機,並基本上訂閱對該存儲庫所做的任何更新。 也就是說,如果存儲庫的其他貢獻者進行了任何更改,您可以將這些更改拉到本地計算機,並使用所做的所有更改更新存儲庫的副本。
但是,當您清空存儲庫時,您會將原始存儲庫複製到您的 GitHub 帳戶,而不是本地計算機。 執行此操作時,除非您決定同步兩者,否則對源存儲庫所做的任何更新都不會反映在分叉存儲庫中。 這使您可以在 repo 上工作,而不必擔心更新代碼或內容。
什麼時候應該分支而不是克隆?
您可能想要對存儲庫進行分區而不是克隆它有幾個不同的原因。 原因之一是如果您想測試一些您擁有的新想法,而不必擔心意外破壞源項目。 您可以隨意更改任何代碼以進行測試,而無需實際接觸源代碼。 這讓每個人都很高興。
另一個原因可能是您不同意項目的發展方向。 您可以拆分存儲庫並對代碼進行自己的更改,以使項目朝著您認為應該發展的方向發展。
要記住的一個非常重要的注意事項是,如果您拆分公共存儲庫,即使父存儲庫被刪除,分叉仍然存在。 但是,當您刪除私有存儲庫時,該存儲庫的所有分支也會被刪除。
如何分叉一個 GitHub 存儲庫
回購很簡單,只需點擊幾下即可完成。 要拆分回購,請執行 登錄到您的帳戶 然後轉到您要從中分叉的存儲庫。 在窗口的右上角,您會看到一個“Fork”按鈕,其右側有一個數字,表示存儲庫被分區的次數。 繼續並單擊此按鈕。
將出現一條消息,通知您分支過程已經開始。 反彙編 repo 只需要幾秒鐘。
這就是全部。 這簡單。
您現在可以安全地根據需要對分叉存儲庫中的代碼進行任何更改。 為此,只需將分叉的存儲庫克隆到您的本地計算機並開始忙碌!