2013-06-25 187 views
0

我在Github上有一個git倉庫,我想要有效地將其分解爲兩個單獨的倉庫,並且每個倉庫的歷史都完好無損。第一個(和原始的)回購將用於構建代碼,而新的將在構建之前用於源文件(它的Javascript)。重複的git倉庫

一旦我有兩個獨立的回購協議,我將開始修改每一個,以便他們各自擁有各自的組件。

我遇到的問題是,我似乎無法找到一種方法來基本上重新使用一個新的名稱我目前的回購。我已經嘗試創建一個新的回購協議,並將其添加爲遠程,但它不包括分支機構等,我看不出有辦法做到這一點。

任何人都可以指向正確的方向嗎?

謝謝!

+1

爲什麼不使用叉子或分支爲此?另外,如果需要的話,創建一個新的裸倉庫並克隆那個回購中的原始分支......這不會起作用嗎? –

+0

任何原因沒有源文件,構建腳本和最近構建的版本都在同一個回購? – AJcodez

回答

1
  • 創建一個新的GH回購
  • 添加它作爲一個新的遠程(例如remote2
  • 做一個git push remote2 master比目前的歷史和代碼「複製」了
  • 丟棄的遙控器和克隆新回購,開始工作

Tah dah。

+0

太棒了 - 謝謝! –