Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的项目中有一个子模块,其中包含 docs/ 和 demo/ 目录中的大量媒体文件。当我 'git submodule update --init' 下载整个 repo 时,我可以添加一个忽略文件。
在我更新/初始化子模块之前是否可以忽略这些目录?
你想做的事情出现在 Git 1.7.0 中,被称为“稀疏检出”。您可以在以下 Stack Overflow 线程中找到很好的示例:
它也应该适用于子模块,因为它们只不过是普通的存储库,但正如您在指出的线程中看到的那样,该功能仍然需要一些改进。