如何在Github中创建子文件夹存储库

如何在Github中创建子文件夹存储库,github,Github,我一直在使用这种文件夹结构,其中我将有一个主.git文件夹,然后在其中有子文件夹,而子文件夹中没有.git文件夹 例如: Main Folder Subfolder Subfolder Subfolder 现在我想做的是,我想提取其中的一些子文件夹,并使它们与历史记录分开。这意味着子文件夹将作为存储库成为主文件夹。知道怎么做吗?使用方法 但是 使用新工具(直接在您的常规本地存储库中,尽管在进行此类筛选之前备份始终是一个好主意) 使用: 只查看涉及给定子目录的历史记录,并将该目

我一直在使用这种文件夹结构,其中我将有一个主.git文件夹,然后在其中有子文件夹,而子文件夹中没有.git文件夹

例如:

Main Folder
   Subfolder
   Subfolder
   Subfolder
现在我想做的是,我想提取其中的一些子文件夹,并使它们与历史记录分开。这意味着子文件夹将作为存储库成为主文件夹。知道怎么做吗?

使用方法

但是

使用新工具(直接在您的常规本地存储库中,尽管在进行此类筛选之前备份始终是一个好主意)

使用:

只查看涉及给定子目录的历史记录,并将该目录视为项目根目录。
相当于使用--path/--path rename/:

git filter-repo --subdirectory-filter Subfolder1