首页 > 解决方案 > 复制 git repo 并更改远程 - 怎么称呼这个?

问题描述

我有一个 repo,其中包含一个新项目的前 10 个精心设计的提交。该项目将有一个兄弟姐妹,从此时起的提交将发生分歧。我不需要(现在)以任何方式链接这个最初的共享历史(它被冻结,就我目前而言是完整的)。(我计划在大约 3 个月内在更新的框架基础上从头开始重建这两个存储库)。

我发现自己很自然地做的方法就是简单地复制文件夹,然后将遥控器更改为指向一个新的地方。

我刚刚在 git 术语中做了什么?这不是一个clone,克隆保留其原始远程。

一方面,我所做的似乎太容易了,另一方面,这是显而易见的方法。如果我向自己或其他人解释这一点,我将如何描述它?如果我说

“我复制了回购然后更改了遥控器从而创建了一个新项目”?

这有意义吗?

我做的很扎实吗?我相当肯定它是,但对建议持开放态度。

标签: git

解决方案


我不知道这是否有特定的术语。但我有一个可能有用的建议。

如果它是您想将其用作其他项目的起点的存储库,那么您可以考虑将其作为 GitHub 上的存储库模板的选项。此功能刚刚在 GitHub 上发布。在您的回购设置中,您可以将回购标记为回购模板。之后,您可以将其用作新仓库的模板/起点。

更多信息在这里:创建存储库模板


推荐阅读