alias ga="g add"
alias gapa="ga --patch"
alias gc="g commit --verbose"
+alias gc!="gc --amend"
+alias gca="gc --all"
+alias gcam="gca --message"
+alias gcmsg="gc --message"
+alias gcn="gc --no-edit"
+alias gcn!="gcn --amend"
+alias gco="g checkout"
alias gd="g diff"
alias gdca="gd --cached"
alias gdcw="gdca --word-diff"
alias gdw="gd --word-diff"
alias gf="g fetch"
alias gfa="gf --all --prune"
+alias gfo="gf origin"
alias gl="g pull"
+alias glo="g log --oneline --decorate"
alias gp="g push"
+alias gr="g remote"
+alias grb="g rebase"
+alias grbi="grb --interactive"
alias gsb="gss --branch"
alias gsh="g show"
alias gss="gst --short"
alias gst="g status"
-alias gsta="g stash push"
-alias gstp="g stash pop"
+alias gsta="g stash"
+alias gstl="gsta list"
+alias gstp="gsta pop"