I use two-letter bash aliases for all my most commonly used git commands.
git status
git diff
git diff --cached
git add -A
git commit -m Hello
git push
Is instead just st
dp
di
aa
cm Hello
pu
Additionally I also have le
For git shortlog -s -e
which I don’t use very often but often enough that having an alias for it still makes sense