- There are a total of 145 git commands
- Porcelain (82),
- 44 Main commands
commit
pull
push
- …
- 11 Manipulators
config
reflog
replace
- …
- 17 Interrogators
blame
fsck
- …
- 10 Interactors
send-email
p4
- …
- 44 Main commands
- Plumbing (63)
- 19 Manipulators
- 21 Interrogators
- 5 Syncing
- 18 Internal
Porcelain refers to commands/operations meant to be invoked by humans