#Oh My Zsh - Git Cheat Sheet
g
– git
gst
– git status
gl
– git pull
gup
– git pull --rebase
gp
– git push
gd
– git diff
gdc
– git diff --cached
gdv
– git diff -w "$@" | view -
gc
– git commit -v
gc!
– git commit -v --amend
gca
– git commit -v -a
gca!
– git commit -v -a --amend
gcmsg
– git commit -m
gco
– git checkout
gcm
– git checkout master
gr
– git remote
grv
– git remote -v
grmv
– git remote rename
grrm
– git remote remove
gsetr
– git remote set-url
grup
– git remote update
grbi
– git rebase -i
grbc
– git rebase --continue
grba
– git rebase --abort
gb
– git branch
gba
– git branch -a
gcount
– git shortlog -sn
gcl
– git config --list
gcp
– git cherry-pick
glg
– git log --stat --max-count=10
glgg
– git log --graph --max-count=10
glgga
– git log --graph --decorate --all
glo
– git log --oneline --decorate --color
glog
– git log --oneline --decorate --color --graph
gss
– git status -s
ga
– git add
gm
– git merge
grh
– git reset HEAD
grhh
– git reset HEAD --hard
gclean
– git reset --hard && git clean -dfx
gwc
– git whatchanged -p --abbrev-commit --pretty=medium
gsts
– git stash show --text
gsta
– git stash
gstp
– git stash pop
gstd
– git stash drop
ggpull
– git pull origin $(current_branch)
ggpur
– git pull --rebase origin $(current_branch)
ggpush
– git push origin $(current_branch)
ggpnp
– git pull origin $(current_branch) && git push origin $(current_branch)
glp
– _git_log_prettily
Thanks for assembling this! As per another comment, current version of omz has
gcl
asgcl: aliased to git clone --recurse-submodules
,gcf
is the shortcut forgit config --list
.