如何使用git repo并基于它创建一个新项目

时间:2013-06-12 18:48:55

标签: ios git

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

我该怎么做?分支然后???

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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存档(不是任何被忽略的文件,如二进制文件)。然后,您可以将其解压缩到一个新项目中。

在此之后你可以create a new repo on github(不要初始化它)并推动它。

git remote add origin https://github.com/yourgithubaccount/MyNewProj.git
git push -u origin master

答案 2 :(得分:0)

  1. 克隆项目。
  2. 删除.git目录。
  3. 执行git initgit add .git commit跳舞。