如何组合两个git存储库,使某些文件夹仅存在于其中一个存储库中?

如何组合两个git存储库,使某些文件夹仅存在于其中一个存储库中?,git,nginx,raspberry-pi,gitlab,web-deployment,Git,Nginx,Raspberry Pi,Gitlab,Web Deployment,我正在开发一个用于组织课堂讲稿的小web应用程序。应用程序和一些虚拟预览内容托管在Gitlab上,可以通过Gitlab页面访问。看起来是这样的: project-name/web <- the actual code project-name/tex <- dummy content project-name/web project-name/tex <- dummy and proper content project-name/folder1 <- further

我正在开发一个用于组织课堂讲稿的小web应用程序。应用程序和一些虚拟预览内容托管在Gitlab上,可以通过Gitlab页面访问。看起来是这样的:

project-name/web <- the actual code
project-name/tex <- dummy content
project-name/web
project-name/tex <- dummy and proper content
project-name/folder1 <- further content
project-name/folder2 <- further content

project name/webGit不存储文件夹

从某种意义上说,Git甚至不存储文件。Git在您将使用它的级别上存储的是一个大型提交数据库,1加上一个较小的名称数据库。存储文件的是提交。这似乎是一个微不足道的区别,但它确实是区别,是整个事情的关键


组合两个Git存储库包括将两个原始存储库中的所有提交放在一个大的组合堆中。为最终扩大的数据库构造所需的名称集通常是主要问题,但您正跳过这一问题,转而考虑您自己发明的第二个问题。我被这个答案弄得不知所措。。。开始读了几遍,但没有读完。:)我想,我需要更多的时间。但是看起来我会通过阅读学到很多,非常感谢!