Why type out `git status`? I use `gst`, and lots of other great aliases provided by the [oh-my-zsh git plugin](https://github.com/robbyrussell/oh-my-zsh/blob/master/plugin...)
for a in $(git var -l | sed -nE 's/^alias\.([^=]*)=.*/\1/p') ; do
if ! command -v g$a >/dev/null 2>&1 ; then
alias g$a="git $a"
fi
done
Which creates a shell alias prefixed with `g` for each of my configured git aliases if there is no conflict. So I get not only the `gst` command you mentioned and ones like `gco` (because I have Subversion-equivalent aliases for common commands), but more complex ones like `gstpup` (stash, pull upstream, stash pop). Combined with `alias g=git`, I seldom type "git" and the setup is pretty convenient. I've thought of making the above alias unconditionally, or report conflicts, as it can be jarring when an alias is missing. I've also considered expanding it to all git commands because sometimes my custom ones live as `git-$command` scripts and not aliases.My newer philosophy toward git aliases is the one described here: http://gggritso.com/human-git-aliases. After reading this I totally overhauled my .gitconfig and replaced it with the one described here and I’m a lot happier.
I can usually get away with typing the first letter of each word. So `gd` for git diff.
I also have a variety of git aliases like:
## git log aliases
#
# p -> --patch
# o -> --oneline
# r -> --reverse
# s -> --stat
# 1 -> -n1
# m -> master..
# om -> origin/master..
dom = diff origin/master..
doom = diff origin/master..
rbiom = rebase -i origin/master
lp = log -p
lo = log --oneline
lo1 = log --oneline -n1
lr = log --reverse
lm = log master..
lrm = log --reverse master..
lor = log --oneline --reverse
lorm = log --oneline --reverse master..
lorom = log --oneline --reverse origin/master..
lom = log --oneline master..
loom = log --oneline origin/master..
l1 = log -n1
...Somewhat more seriously, I haven't had to worry about typing 'git git' because I haven't typed 'git' on a daily basis in years. I think I've probably typed it once in the last month.