git - 将子文件夹从 git repo A 复制到 git repo B,不删除文件夹树
问题描述
我需要将一个子文件夹从一个存储库 A复制 到具有相同结构的许多其他存储库(B、C、D、E 等)。
示例:
例如,我需要复制子文件夹 3并将其他“三个”子文件夹替换为其他存储库(repoB、RepoC 等),而不会丢失文件夹/one/two/ 树并保留历史记录,提交来自A 给别人。它就像一个镜像,我该怎么做。我在整个互联网上寻找这个但找不到它。<repoA>/one/two/three/
<repoB>/one/two/three/
<repoC>/one/two/three/
<repoA>
解决方案
- git clone --bare <repoA_URL>.git
- cd <repoA_URL>.git
- git push --mirror <repoB_URL>.git
推荐阅读
- php - Laravel 模型在创建后不返回具有默认值的属性
- java - 如何从方法中打印出枚举名称
- typescript - 从接口属性中删除 null
- jsf - 无法将转换器插入到 facelets 模板组件中
- powershell - 使用 Powershell 将函数的输出用双引号括起来
- python-3.x - 如何使用 RRDTOOL 计算 DEF 总数
- sql - 选择语句无效编号 ORA-01722 Oracle DB
- angular - 情节事件未触发
- c++ - 不能在 RapidJSON 函数调用中使用 std::string 变量
- php - 附加自定义标签时有效的 json 输出