0
git可以配置为忽略子模块内的某些文件/文件夹/路径吗?Git忽略子模块中的文件/目录
我的项目(PHP)中的一个子模块带有一个测试目录,其中包含shell脚本和其他潜在危险的内容,我不想在我的Web服务器上安装这些内容。
是否有任何配置魔术内我的主要回购忽略/modules/A/test/*
,以便克隆/获取/更新子模块后这些文件将无法访问?
(或者,具有混帐在正确的位置添加静态.htaccess文件将是巨大的,太)
子模块是他们自己独立的存储库,所以,不。你最好的办法是制作一些不是Git的部署脚本,但是使用适当的部分来提取正确的提交和/或文件。有这样一个脚本编写'.htaccess'文件将是非常微不足道的。 – torek
无赖。我的目标是为每个项目和我的所有项目制定通用的部署脚本。 – NoMad
我只是偶然发现了[忽略文件](https://help.github.com/articles/ignoring-files/) - 好像我们可以在机器上全局忽略/排除文件。不是我希望的主要回购集中配置方面,但我认为是下一个最佳选择。 – NoMad