2011-07-21 69 views
5

我在github上有一個項目,我的開發人員和我曾經在iPhone應用程序上進行協作。那是我第一次接觸版本控制,並且我只使用了一些任務/命令:有時候推,拉,藏。如何使用Github從以前的項目創建完全獨立的項目?

我們現在正在研究製作OS X版本,並且希望將該項目用作此新項目的起點。

這似乎是這個項目。但我想確保一旦複製,新的(OS X)項目與以前的(iOS)項目無關。這是什麼分叉?我通常只會在添加功能時才聽到它。我也聽說過克隆術語,但我相信這是指製作本地副本?

+0

你爲什麼這麼做?和以前的項目無關,你是什麼意思?甚至沒有分享歷史? – CodesInChaos

回答

1

試試這個:

  1. 在GitHub上
  2. 創建一個空白的新項目做在iOS項目的最新版本的git克隆,使的它的新副本。
  3. 編輯複製文件夾中.git下git config中的信息以指向GitHub上的新項目。
+1

你甚至不需要惹惱.git ...'git remote set-url origin new_url' – Tekkub

1

分叉是你想要的。創建一個新項目將失去原始項目的歷史記錄,並且會使兩者之間來回合併變得相當困難。 (如果項目與相關的話,你很可能最終要做的就是。)

+0

這聽起來不像是他想要一個分支,他想要一個全新的repo,只是共享相同的代碼目前的一個。 – Tekkub

+0

這就是叉子!沒有要求叉子合併在一起。 – duskwuff