git.zsh 581 B

12345678910111213
  1. ## preferred git shortcuts not in the git plugin
  2. alias ga.='git add .'
  3. alias gs='git status'
  4. alias gd='git diff'
  5. alias gds='git diff --staged'
  6. alias gl='git log --graph --date=relative --pretty="format:%C(yellow)%h %Cblue[%cn] %Creset%s... %cd"'
  7. alias gls='git log --graph --stat'
  8. alias glp='git log -p'
  9. alias gr='git rebase'
  10. alias gtrack='git branch --set-upstream $(current_branch) origin/$(current_branch)'
  11. # useful git plugin built-in ones include:
  12. # ga, gc, gco, gb, gba, gm, grhh, ggpull, ggpush
  13. # ggpull translates into `git pull origin <current branch>`, same for ggpush