如何知道git中的子模块是否已更改?

如何知道git中的子模块是否已更改?,git,git-submodules,Git,Git Submodules,目前,我的父项目中有几个子模块。如何判断子模块中是否有一个子模块最近发生了更改,我需要执行以下操作 git submodule foreach git pull origin master 子模块只不过是嵌套的git存储库 试试这个命令,我没有任何带有子模块的存储库可以测试它 git submodule foreach 'echo $path `git status`' 你现在做的有什么问题吗? git pull --recurse-submodules=yes

目前,我的父项目中有几个子模块。如何判断子模块中是否有一个子模块最近发生了更改,我需要执行以下操作

git submodule foreach git pull origin master

子模块只不过是嵌套的git存储库

试试这个命令,我没有任何带有子模块的存储库可以测试它

git submodule foreach 'echo $path `git status`'

你现在做的有什么问题吗?
git pull --recurse-submodules=yes