I know that
git isn’t mean to be any sort of UX poster child, but this is something that
has gnawed at me a bit, and that’s the “how do you show all the things” commands/flags.
These are in order of the rough frequency that I use them.
Show All The What’s?
... are meant to be a dramatic pause, not part of the command.)
git branch, or
git branch ... -a, or
git branch ... -r
git stash ... list
git remote ... -v
git tag #... nothing!
git reflog ... --all
I’m sure there are good reasons for each one, but it does feel like each command was designed or written by a different person at different times.