2015-03-13 231 views
0

我有一種情況,我需要從Github上的現有倉庫(使用不同的名稱)創建一個新的倉庫,但我想從舊倉庫導入日誌/歷史記錄。從現有的Github倉庫創建一個新的Github倉庫

有沒有辦法做到這一點?

這裏的用例是通過複製存儲庫和修剪直到我們實現目標,從而將組件與現有存儲庫分離。

+0

'git clone'現有的回購,然後推到您新創建的回購? – Kedar 2015-03-13 19:17:51

回答

0

這就是「fork」按鈕(在GitHub上查看存儲庫時在屏幕的右上角)所做的事情。它將創建一個存儲庫副本(包括整個歷史記錄)和另一個名稱。

你還可以:

  • git clone現有的存儲庫到本地文件系統
  • 在GitHub上創建一個新的空庫
  • 可選新的遠程添加到您的本地資源庫在新的GitHub庫指點(git remote add ...
  • git push你的本地庫到新的GitHub庫
+0

我以爲福克會把它放在我的名下? github.com/username/forkname?我希望它在同一個org下。 – 2015-03-13 19:22:43

+0

如果您是該組織的成員,則可以選擇使該叉屬於組織,而不是您的用戶帳戶。當您點擊「分叉」按鈕時,您將看到一個對話框,您可以在其中選擇新存儲庫的目標。 – larsks 2015-03-13 20:03:16

+0

非常感謝! – 2015-03-13 20:43:49