最佳答案
我已经在 project_dir/vendor/submodule_one
中为我的项目添加了一个子模块,现在每次我运行 git status
都会得到 modified: vendor/submodule_one (new commits)
。
我的问题是怎么处理这件事最好?我添加 vendor/submodule_one
文件夹到我的 .gitignore
作为我的主要项目应该不需要知道我的子模块的细节?
或者,当我更改并提交对子模块的更改时,是否也需要在主项目中进行提交?
刚刚开始使用子模块,除了设置子模块之外似乎找不到更多的信息。