我想包括"供应商"以及我的git存储库中的所有子目录,因为我经常编辑外部模块。我尝试排除" vendor /"在.gitignore文件中,但它不起作用,既不删除项目中的所有.gitignore和.gitmodules文件,那么还有什么可以阻止同步该目录?
答案 0 :(得分:3)
所以,我发现如果主要回购中有回购,就会出现这个问题,正如Paulo Bu建议的那样。你应该保持这些repos更新,将它们作为子模块添加到你的项目中,但这不是我的需要。当我改变他们的代码并添加内容时,为了能够提交他们的更改我只是删除了隐藏文件夹" .git"将这些文件夹放在" vendor"只是普通文件夹,而不再是.git存储库!