Thank you, that push.recurseSubmodules=check is the knob I was looking for, and wish it were the default
I got excited about the submodule.recurse=true one, but at least for "git status" it did not descend into the submodule the same way that "git submodule foreach git status" does
You may also find it helpful to make various commands automatically apply to submodules with: