首页 > 解决方案 > 将子文件夹从 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>

标签: gitrepositorydevops

解决方案


  1. git clone --bare <repoA_URL>.git
  2. cd <repoA_URL>.git
  3. git push --mirror <repoB_URL>.git

推荐阅读