From: Andrew White Date: Mon, 27 Apr 2020 01:31:09 GMT Subject: Bug v2.23.0: command help for 'git push --recurse-submodules' is incorrect Message-ID: <346FFB0C-7419-4E2D-B593-9F64F9403D11@audinatedante.onmicrosoft.com> System: Mac OS X 10.12.6 git --version: git version 2.23.0 % git push --\? error: unknown option `?' usage: git push [] [ [...]] [snip] --recurse-submodules[=(check|on-demand|no)] control recursive pushing of submodules I read this as saying that the argument to recurse-submodules is optional. However, % git push --recurse-submodules fatal: recurse-submodules missing parameter zsh: exit 128 git push --recurse-submodules Manual page (git push --help) seems to indicate that argument to recurse-submodules is required. I'm guessing it's just the command help that's incorrect. -- Andrew