Git子模块哈希一直导致冲突

Git子模块哈希一直导致冲突,git,git-submodules,Git,Git Submodules,每次我在子模块中进行更改时,git都会在我的原始项目中注册新提交 这会导致不同团队成员之间产生大量冲突。 如何防止这种情况发生?你不能简单地防止这种情况发生。子模块的提交散列存储在一个文件中,因此如果在超级项目的两个分支中更改提交散列,则不可避免地会发生合并冲突 但是,如果您需要为每次提交更改子模块,那么可能您的子模块一开始就不应该是子模块。您可以了解如何将子模块合并到父树中 另外:看看如何管理与子模块的冲突。该文件不能以某种方式添加到git ignore吗?

每次我在子模块中进行更改时,git都会在我的原始项目中注册新提交

这会导致不同团队成员之间产生大量冲突。
如何防止这种情况发生?

你不能简单地防止这种情况发生。子模块的提交散列存储在一个文件中,因此如果在超级项目的两个分支中更改提交散列,则不可避免地会发生合并冲突

但是,如果您需要为每次提交更改子模块,那么可能您的子模块一开始就不应该是子模块。您可以了解如何将子模块合并到父树中


另外:看看如何管理与子模块的冲突。

该文件不能以某种方式添加到git ignore吗?