如何使用Github创建一个与之前项目完全独立的项目?

时间:2011-07-21 17:44:00

标签: xcode version-control github

我在github上有一个项目,我的开发人员和我曾经在iPhone应用程序上进行协作。这是我第一次接触版本控制,我只使用了一些任务/命令:偶尔推送,拉动,藏匿。

我们现在正在考虑制作OS X版本,我想将之前的项目作为这个新项目的起点。

这似乎是在伪造项目。但我想确保一旦复制,新的(OS X)项目与之前的(iOS)项目无关。这是分叉吗?我通常只会在添加功能方面听到它。我也听过克隆这个词,但我认为这是指制作本地副本吗?

2 个答案:

答案 0 :(得分:1)

试试这个:

  1. 在GitHub上创建一个空白的新项目
  2. 在最新版本的iOS项目上执行git clone以制作它的新副本。
  3. 编辑copy文件夹中.git下的git config中的信息,指向GitHub上的新项目。

答案 1 :(得分:1)

分叉是你想要的。创建一个新项目将丢失原始项目的历史记录,并且将在两者之间来回合并更改变得更加困难。 (如果项目与完全相关,您可能最终想要这样做。)