最佳答案
你不能简单地阻止这种情况。您的子模块的提交哈希存储在一个文件中,因此如果您在 super 项目的两个分支中更改该提交哈希,那么您将不可避免地出现 merge 冲突。
如果您需要为每次提交更改子模块,那么也许您的子模块一开始就不应该是子模块。您可以看看here关于如何将子模块 merge 到父树中。
另外:看看here关于如何管理与子模块的冲突。
关于Git 子模块哈希不断引起冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58082158/