将单独的git仓库合并到一个由文件夹组织的仓库中

ctzdev

我正在尝试组织我的项目文件夹,其中包含我尝试过的所有/ r / dailyprogrammer挑战。当前,每个挑战都已进入各自的文件夹,并因此具有其自己的git repo。

我想做的是制作一个大型存储库,并将所有挑战合并到大型存储库内的自己的文件夹中。这样,在GitHub上,我没有一百万个不同的存储库。而不是放在一个文件夹中的大型仓库中。

这是我当前的文件夹结构,其中包含所有小的git repos:

   .
   |-201PracticalExcerise
   |-204Hard
   |-204Intermediate
   |-214Hard
   |-215Easy
   |-215Intermediate
   |-218Easy

我尝试按照本指南进行操作但是每次我进行合并时,git仓库中的文件都会被复制到大型仓库的根目录中。然后,当我将这些文件移动到它们自己的文件夹中时,我丢失了提交历史记录。

我不知道如何将文件放入单独的文件夹。

我如何才能将每个文件夹放在上面,并将它们合并到各自的提交历史记录和他们自己的文件夹中,成为一个大型存储库?

罗姆斯

首先,请确保遵循指南中的注释:

确保在进行子树合并之前至少创建一个初始提交。

如果这样不起作用,您可以尝试执行以下操作:

  • 对于每个回购,进行一次提交,将代码放入最终想要的子目录中
  • 然后,按照本教程

例如,在201PracticalExcerise存储库中,执行以下操作:

  • mkdir 201PracticalExcerise
  • git mv [all files at root level] 201PracticalExcerise

然后对每个重复(因此它们已经在正确的子目录中)。

我会先尝试一下,看看是否可行。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将两个单独的项目/ Git仓库合并到一个主项目中?

如何将本地文件夹合并到现有的git仓库中?

如何将文件夹从git仓库链接到另一个仓库?

在git仓库中包括一个带有自己的git文件夹的React应用

将文件夹从一个仓库复制/移动到另一个仓库,同时在 Git 中保留历史记录

将文件从终端中的不同级别文件夹合并到一个文件夹中

将Excel文件工作簿合并到一个文件夹中

将所有 .dta 文件合并到一个文件夹中?

如何使用git subtree将子文件夹的多个分支迁移到另一个仓库

将存储库合并到另一个存储库的文件夹中

将 2 个不同的文件夹推送到 Github 上的同一个仓库中

如何使用git-filter-repo将一个仓库作为子目录合并到另一个仓库

将所有PDF合并到一个文件夹中,但始终先合并一个PDF

如何将GIT中的2个分支合并到一个带有2个文件夹的分支中

将一个分支合并到另一个分支的文件夹中

从Perforce的流仓库中仅获取一个文件夹

将子文件夹中各种集成的作曲家供应商文件夹合并到一个根文件夹中

将一个文件夹与源合并到另一个

Makefile:循环文件夹并将文件合并到一个新文件中

哪种工具可让我根据修改日期将多个文件夹合并到一个文件夹中

将GIT仓库移到另一个仓库中

将子文件夹中的多个 CSV 文件合并到一个唯一的文件中,并在新列中添加文件名

如何从`git`仓库中克隆所需的文件夹?

从几个文件夹/仓库中获取git分支

将单独的 HTML 和 PHP MYSQL 表单合并到一个文件中

合并到另一个文件夹时保持子子文件夹结构 [重复的文件夹名称将存在]

从子文件夹递归地将文件读取到列表中,并将每个子文件夹的文件合并到每个子文件夹一个csv中

将不同文件夹中的同名 CSV 文件合并到一个文件中

如何读取文件夹中的任何 CSV 文件并合并到一个 CSV 文件中