首页 > 解决方案 > 分支的 Git 子模块状态

问题描述

我知道我可以在我当前的 git 版本中获取子模块状态git submodule status --cached

不过,我想做的是为任意分支获取此信息,而无需先检查该分支/提交。

同样,如果能够做一个git diff <commit> --submodule(这是由语法组成的)或类似的事情来查看两个任意提交之间的子模块提交差异,那就太好了。

正常git diff确实表明子模块发生了变化,但并不表示这样的事情可能吗?

我可以找到的关闭命令是:git submodule summary -n 1 <commit>虽然我对包含更改的提交不感兴趣,但对提交引用的差异不感兴趣。

谢谢

标签: git

解决方案


推荐阅读