从分支机构创建新项目

时间:2018-03-13 09:30:47

标签: git

前段时间我们在Git的分公司做了一个分支。目前,这个分支已经发生了很大分歧,没有必要将它合并到主服务器中,我们考虑用它创建一个新项目。

是否有任何Git功能可以让我们在这个分支之外创建一个新的独立项目,保留所有历史记录?

1 个答案:

答案 0 :(得分:1)

您可以使用: git clone --branch A - 单个分支B C. --branch告诉Git使用分支A作为新仓库中的当前分支(而不是原始仓库的主分支)。 --single-branch告诉它只复制到当前分支可以访问的提交(使用--branch设置)。 B是原始存储库(本地目录或URL),C是创建克隆的本地目录。 在新的回购中,Git将原始回购(B)设置为原始远程。如果您不需要此链接,您可以随时删除它:只需在新的仓库中运行git remote remove origin。