[--reference <repository>] [--] <repository> [<path>]
'git submodule' [--quiet] status [--cached] [--recursive] [--] [<path>...]
'git submodule' [--quiet] init [--] [<path>...]
- 'git submodule' [--quiet] update [--init] [--remote] [-N|--no-fetch] [--rebase]
-'git submodule' [--quiet] update [--init] [-N|--no-fetch] [-f|--force] [--rebase]
-- [--reference <repository>] [--merge] [--recursive] [--] [<path>...]
++'git submodule' [--quiet] update [--init] [--remote] [-N|--no-fetch]
++ [-f|--force] [--rebase] [--reference <repository>]
++ [--merge] [--recursive] [--] [<path>...]
'git submodule' [--quiet] summary [--cached|--files] [(-n|--summary-limit) <n>]
[commit] [--] [<path>...]
'git submodule' [--quiet] foreach [--recursive] <command>