here is a highly unscientific graph of the most popular git commands, from the responses to this survey https://forms.gle/ZMmjcDf8fhFnNfaM7
some commands (checkout, commit, status) are underrepresented because people like to use aliases for them
50% of people who answered use 22 or more git subcommands, though sampling bias etc etc
(5/?)