我有一个包含20个子模块的repo git。我在这些子模块中的15个内部进行了更改。
有没有办法轻松提交和推送每个子模块的变化。像git submodule foreach 'git commit ... ; git push ...
这样的命令只在子模块中输入并带有变化?
答案 0 :(得分:0)
如果子模块没有改变,当它尝试推送它时会说它是最新的,然后转到下一个模块。
所以不应该担心,因为相信它会比较HEAD的SHA而且只会在需要时推送。
如果您遇到子模块的主要问题,请尝试使用包管理器来管理项目依赖性。