A simple Git alias setup
Here are a few simple but useful Git shortcuts that I use dozens of times a day.
TLDR: Add these to your .bashrc or .zshrc:
alias g='git'
alias gs='git status -sb'
alias glog="git log --graph --pretty=format:'%Cred%h%Creset %an: %s - %Creset %C(yellow)%d%Creset %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"
alias ga='git add'
alias gc='git commit -m'
alias gp='git push'
1. gs: Status
gs

I prefer this condensed status view over the default, but remove the -sb if you want the full version.
2. glog: Log Graph
glog

3. ga/gc/gp: Add/Commit/Push
ga content/posts/
gc "Add git shortcuts post"
gp

4. g: Short for git
Use for any other git command
g stash
There are many online resources with more comprehensive setups, but the ones below strike the right balance for me. Others that are interesting: