Git - 将存储库的子文件夹提取到新存储库中

Git - 将存储库的子文件夹提取到新存储库中

我有一个像这样的文件夹结构,所有文件夹和文件都位于一个git存储库中:

├── folder-01
│   └── script.sh
├── folder-02
│   └── script.sh
├── folder-03
│   └── script.sh
├── folder-04
│   └── script.sh
└── .git

是否可以将主存储库中的文件夹提取到单独的存储库中,每个存储库都位于一个文件夹中,因此它看起来像这样:

├── folder-01
│   ├── .git
│   └── script.sh
├── folder-02
│   ├── .git
│   └── script.sh
├── folder-03
│   ├── .git
│   └── script.sh
└── folder-04
    ├── .git
    └── script.sh

我也对手动执行此操作的命令一一感兴趣。

相关内容