git - 复制 git repo 并更改远程 - 怎么称呼这个?
问题描述
我有一个 repo,其中包含一个新项目的前 10 个精心设计的提交。该项目将有一个兄弟姐妹,从此时起的提交将发生分歧。我不需要(现在)以任何方式链接这个最初的共享历史(它被冻结,就我目前而言是完整的)。(我计划在大约 3 个月内在更新的框架基础上从头开始重建这两个存储库)。
我发现自己很自然地做的方法就是简单地复制文件夹,然后将遥控器更改为指向一个新的地方。
我刚刚在 git 术语中做了什么?这不是一个clone
,克隆保留其原始远程。
一方面,我所做的似乎太容易了,另一方面,这是显而易见的方法。如果我向自己或其他人解释这一点,我将如何描述它?如果我说
“我复制了回购然后更改了遥控器从而创建了一个新项目”?
这有意义吗?
我做的很扎实吗?我相当肯定它是,但对建议持开放态度。
解决方案
我不知道这是否有特定的术语。但我有一个可能有用的建议。
如果它是您想将其用作其他项目的起点的存储库,那么您可以考虑将其作为 GitHub 上的存储库模板的选项。此功能刚刚在 GitHub 上发布。在您的回购设置中,您可以将回购标记为回购模板。之后,您可以将其用作新仓库的模板/起点。
更多信息在这里:创建存储库模板
推荐阅读
- php - 一般错误:3780 在外键约束“fk_post”中引用列“post_id”和引用列“id”不兼容
- python - 如何获取列字典的值
- php - 在 foreach 循环中存储唯一值
- javascript - Browserify - ParseError:“import”和“export”可能只出现在“sourceType:module”中
- java - Spring @Service 逻辑与构建器模式
- java - BufferedStreamReader 如何在 java 中工作
- angular - 无法以角度生成新模块 - 规则结果无效:Function()
- r - 成对比较的效应大小 (Cohen's d)
- flutter - Flutter 应用在 Oppo A31 上的行为异常
- isabelle - 搜索 ML 常量