1

我在 github 上有一个 iOS 项目的 git repo,想要复制它并基于它创建一个新项目?

我怎样才能做到这一点?然后分支???

我不只是想要分支,我想要一个全新的项目,它与原始项目的未来更改脱节。

4

3 回答 3

1

您必须从 github 网站上的原始存储库中分叉存储库。然后您必须将该存储库克隆到您的机器中。所以现在新的存储库将独立于您的原始存储库,

于 2013-06-12T19:21:26.340 回答
0

你可以使用git archive

git archive --format=zip --prefix MyNewProj/ HEAD -o ../theproject.zip
cd ..
unzip theproject.zip
cd MyNewProj
git init
git add .
git commit -m "initial commit of completely original repo"

这将创建所有跟踪文件的 zip 存档(不是任何被忽略的文件,如二进制文件)。然后您可以将其解压缩到一个新项目中。

在此之后,您可以在 github 上创建一个新的 repo(不要初始化它)并推送到它。

git remote add origin https://github.com/yourgithubaccount/MyNewProj.git
git push -u origin master
于 2013-06-12T18:50:59.550 回答
0
  1. 克隆项目。
  2. 删除.git目录。
  3. git init, git add .,git commit跳舞。
于 2013-06-12T19:07:27.840 回答