¿Cómo se enumeran todos los files rastreados por Git excluyendo submodules?

git ls-files 

también enumera los submodules.

Con: Listar submodules en un repository de git y Eliminar líneas del file que aparecen en otro file que puedo hacer:

 git ls-files | grep -Fxvf <(git submodule status | cut -d' ' -f3) 

¿Hay alguna forma más corta de usar algunos commands / indicadores git?