Git忽略子模块中的文件/目录

时间:2017-03-17 14:47:33

标签: git git-submodules

可以将git配置为忽略子模块中的某些文件/文件夹/路径吗?

我的项目中的一个子模块(PHP)附带了一个测试目录,其中包括shell脚本和其他潜在危险的内容,我不想在我的Web服务器上使用它。

我的主仓库中是否有任何配置魔法忽略/modules/A/test/*,以便在克隆/获取/更新子模块后无法访问这些文件?

(或者,让git在正确的位置添加静态.htaccess文件也很棒)

1 个答案:

答案 0 :(得分:3)

不,即使.gitignore对子模块生效(它没有),.gitignore也不会对已经跟踪的文件产生任何影响。它只是告诉Git忽略它根本没有跟踪的文件。