我需要将子模块文件夹添加到.gitignore中吗?

问题描述:

首先,文件夹libs不是子模块,我们只是从其他目录复制它,并将其放入.gitignore,然后我们子模块libs,我是否需要从.gitignore删除libs我需要将子模块文件夹添加到.gitignore中吗?

git子模块足够聪明,可以理解该目录是一个子模块,并在正确的上下文中自动忽略它。

您可能没有必要从.gitignore中删除它,因为无论如何它都将被忽略。另一方面,它不再需要.gitignore,所以你可以删除它。它应该以同样的方式运行,但我建议删除它(它看起来更加整齐和正确)。