将GIT存储库子文件夹克隆到具有相同文件夹结构的现有Repo中

用户名

资料库A)

主要的 ../repository_A/

../repository_A/some_directory/some_files

资料库B)

主要的 ../repository_B/

../repository_B/SRC/some_directory/some_files

因为/ repository_B的主目录中有一个.gitmodules文件,所以/ SRC /目录就位了,repository_B结构与repository_A结构相同

最终目标是将/repository_B/SRC/目录的内容克隆/合并/repository_A/根目录中-文件夹结构相同,因此我们需要写入repository_A的现有文件夹中-例如,将repository_B/SRC/includes目录的内容写入中repository_A/includes

任务的背后是我有一个模块化的系统,该系统是repository_A,它通过由repository_B表示的模块进行了扩展。

也可以完成此工作的另一个选项是mv repository_A进入另一个目录,以使文件夹结构与相同repository_B

乔乔

您无需进行git clone,但需要进行git merge。

  1. 我将存储库A的文件夹结构与存储库B匹配,即创建/ SRC /文件夹以匹配存储库B。
  2. git commit / push仓库的A的新结构。
  3. 如果要将存储库B合并到存储库A中:

    cd path/to/repo-A
    git remote add repo-a path/to/repo-B
    git fetch repo-B
    git merge repo-B/master # or whichever branch you want to merge
    git remote remove repo-B
    

参考:如何合并两个Git存储库?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将GIT存储库子文件夹克隆到具有相同文件夹结构的现有Repo中

克隆git存储库,并将所有者包含在文件夹结构中

如何通过 Ansible 将 Git Repo 克隆到所有文件夹中

Git - 从具有不同文件夹的两台不同机器提交和推送相同的存储库

自动在已发送邮件中创建与收件箱具有相同文件夹结构的文件夹

将一些具有相同名称的文件绑定到R中的不同文件夹中

在Linux中将git存储库从一个文件夹克隆到另一个文件夹

将现有的Git存储库推送到svn中的文件夹

为什么我不能在现有存储库中执行“ git clone repo”,而不能在现有存储库的子文件夹中执行“ git remote add origin repo”?

如何提取具有相同文件夹结构的档案,以便合并文件夹内容?

如何将文件夹的内容和树形结构复制到具有相同结构的远程目录中

如何在不指定每个分支的情况下将git存储库的所有分支克隆到它们自己的文件夹中?

如何将本地文件夹与现有的 git 存储库映射

在不同文件夹中找到具有相同包结构的python加载模块

将多个文件移动到具有相同名称的不同文件夹

批处理文件循环遍历文件夹,并将文件夹和内容复制到具有相同文件夹名称的目录

htaccess:如何将所有文件夹页面重定向到子域上的相同文件夹名称

列出某个时刻存在于Git存储库分支中的文件夹的所有子文件夹

msbuild复制具有相同文件夹名称的整个文件夹

合并不同文件夹中具有相同名称的文件

Grunt-Contrib-Copy,如何在不覆盖 dest 文件夹中的现有文件/文件夹的情况下复制保持相同文件夹结构的目录内容?

有没有更简单的方法将多个文件夹“ git init”到不同的存储库中?

将项目文件夹上传到私有 git repo 中的特定位置(子文件夹)

从bash-scipt中具有相同文件名的不同文件夹中加载多个文件

将文件复制到文件夹和所有子文件夹中

我只想使用 groovy 将 git diff 命令显示的 git repo 中已更改的文件复制到与 git repo 中结构相同的文件夹中

将 git repo 克隆到 Dockerfile 中的非 root 用户文件夹

在 Outlook 中查找具有不同文件夹结构的电子邮件

资产目录:访问不同文件夹中具有相同名称的图像