What are your git shortcuts? Here are mine.
Two whole words were too much for me for the commonly used git commands, so i created three-letter aliases.
Maybe if we share, we won't be utterly useless if we are lucky enough to work on one another's machines when we are forced, unready to fly with our stubby three-letter wings, out of our own nests.
I use gcm for git commit -m (git commit and leave a message inline, between quotes), gst for git status, gad for git add (it was as short as ga but i never used it, so standardized on the not-quite-as-aggressively-short three letters).
Here's my entire current .bashrc include, which is mostly these git-related aliases:
# .bashrc-agaric is included from .bashrc with the following line in .bashrc:
# . /home/ben/customhome/.bashrc-agaric
# aliases for scripts: Agaric Git Clone and Drupal Head.
alias agc='. /home/ben/scripts/agc.sh'
alias dh='. /home/ben/scripts/dh.sh'
#Speed up constant git commands
alias gst='git status'
alias gad='git add'
alias gcm='git commit -m'
alias gg='git gui &'
# drupal-ready diff - run from relevant root directory
alias gdd='git diff --no-prefix --relative'
# handle the really annoying failure of git to delete removed directories
# cannot alias: only 2nd 2 interpreted: alias grm='git rm -r 2; rm -rf 2'
git rm -r $1
rm -rf $1
alias gp='grep -nHR'
# Graphical vim shortcut, and prevent meaningless Ubuntu errors.
alias v='gvim 2>/dev/null'
# Initialize a working copy.