我是 git 新手,但在尝试之前花了很多时间阅读文档和 git 子模块的陷阱。我有一个问题,我觉得 - 可能是天真的 - 是 git 中的一个错误:
我有一个项目,在那个根目录中我有一个插件文件夹,其中有一个名为 myplugin 的子模块。我添加了它
git submodule add xxxxxgithub.com/me/myplugin.git plugins/myplugin
效果很好。一切都正常工作了大约一周。我使用的框架支持覆盖插件内的视图。这些必须存储在
views/plugins/myplugin/customviewfile.
问题是,git认为覆盖文件夹也在:
plugins/myplugin
Git 不会在我的 views/plugins/myplugin 目录中提交任何内容,它不会跟踪文件,无论我做什么,我都无法忽略它。在 Github 中,它显示为绿色箭头,表示它是一个子模块,当我切换分支时,该目录继承了子模块的方式
我已经拉了一个多小时的头发并且没有任何进展......非常感谢任何帮助!