父仓库未检测到子模块中的提交

Parent repo not detecting commits in submodule

我在子模块中进行了更改并提交,返回到父存储库并检查 git status,期望它说子模块中有更改,但没有列出任何内容。父仓库也不指向子模块的最新提交。

如果你想git status查看子模块状态:

git config status.submoduleSummary true

我间歇性地遇到过您描述的问题,以下命令对我有用

git rm --cached path/to/submodule
git restore --staged path/to/submodule

git status 现在应该在子模块中显示新提交