首页 > 解决方案 > 如何在同一个存储库中创建 2 个文件夹?

问题描述

我正在开发一个包含以下内容的项目:

  1. Angular 中的代码(工作区:Visual Studio Code)
  2. C 中的代码(工作区:STM32CubeIDE)

github中是否有一种方便的方法可以将两种类型的代码存储在同一个存储库但在不同的文件夹中?

标签: gitgithubstm32

解决方案


如果您只有一个存储库,则任何提交都将针对所有存储库(所有文件夹)

您可能会考虑仅添加和提交一个文件夹中的文件。
然后从另一个文件夹添加和提交文件。

但是只有你可以遵循的过程:Git 本身在进行实际提交时并不关心文件夹,这是所有存储库的快照。

只有子模块(意味着 3 个存储库,一个父级引用两个子模块,每种语言一个存储库)会接近“将两种类型的代码存储在同一个存储库但在不同的文件夹中”。
除了您的主存储库本身不会“存储”,而是引用/指向其他存储库。


推荐阅读