如何分叉一個 GitHub 存儲庫

雖然 GitHub 存儲庫分支的概念類似於克隆,但兩者之間存在重要區別。 我們解釋了區別是什麼,何時您可能想要拆分而不是克隆,以及如何做到這一點。

如何分叉 GitHub 儲存庫 - %categories

克隆與分叉:有什麼區別?

克隆存儲庫時,您將該存儲庫複製到本地計算機,並基本上訂閱對該存儲庫所做的任何更新。 也就是說,如果存儲庫的其他貢獻者進行了任何更改,您可以將這些更改拉到本地計算機,並使用所做的所有更改更新存儲庫的副本。

但是,當您清空存儲庫時,您會將原始存儲庫複製到您的 GitHub 帳戶,而不是本地計算機。 執行此操作時,除非您決定同步兩者,否則對源存儲庫所做的任何更新都不會反映在分叉存儲庫中。 這使您可以在 repo 上工作,而不必擔心更新代碼或內容。

什麼時候應該分支而不是克隆?

您可能想要對存儲庫進行分區而不是克隆它有幾個不同的原因。 原因之一是如果您想測試一些您擁有的新想法,而不必擔心意外破壞源項目。 您可以隨意更改任何代碼以進行測試,而無需實際接觸源代碼。 這讓每個人都很高興。

另請閱讀:  如何在移動設備和桌面設備上添加或更改您的 Twitch 個人資料圖片

另一個原因可能是您不同意項目的發展方向。 您可以拆分存儲庫並對代碼進行自己的更改,以使項目朝著您認為應該發展的方向發展。

要記住的一個非常重要的注意事項是,如果您拆分公共存儲庫,即使父存儲庫被刪除,分叉仍然存在。 但是,當您刪除私有存儲庫時,該存儲庫的所有分支也會被刪除。

如何分叉一個 GitHub 存儲庫

回購很簡單,只需點擊幾下即可完成。 要拆分回購,請執行 登錄到您的帳戶 然後轉到您要從中分叉的存儲庫。 在窗口的右上角,您會看到一個“Fork”按鈕,其右側有一個數字,表示存儲庫被分區的次數。 繼續並單擊此按鈕。

如何分叉 GitHub 儲存庫 - %categories

將出現一條消息,通知您分支過程已經開始。 反彙編 repo 只需要幾秒鐘。

這就是全部。 這簡單。

您現在可以安全地根據需要對分叉存儲庫中的代碼進行任何更改。 為此,只需將分叉的存儲庫克隆到您的本地計算機並開始忙碌!

你可能也會喜歡