Last active
December 16, 2015 07:38
My emm effing git aliases
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias g=git | |
alias ga='git add' | |
alias gb='git branch' | |
alias gba='git branch -a' | |
alias gc='git commit -v' | |
alias 'gc!'='git commit -v --amend' | |
alias gca='git commit -v -a' | |
alias 'gca!'='git commit -v -a --amend' | |
alias gcl='git config --list' | |
alias gcm='git checkout master' | |
alias gco='git checkout' | |
alias gcount='git shortlog -sn' | |
alias gcp='git cherry-pick' | |
alias gd='git diff' | |
alias gf='git ls-files | grep' | |
alias ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)' | |
alias ggpull='git pull origin $(current_branch)' | |
alias ggpush='git push origin $(current_branch)' | |
alias git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk' | |
alias gl='git pull' | |
alias glg='git log --stat --max-count=5' | |
alias glgg='git log --graph --max-count=5' | |
alias glgga='git log --graph --decorate --all' | |
alias gm='git merge' | |
alias gp='git push' | |
alias gpoat='git push origin --all && git push origin --tags' | |
alias gr='git remote' | |
alias grh='git reset HEAD' | |
alias grhh='git reset HEAD --hard' | |
alias grmv='git remote rename' | |
alias grrm='git remote remove' | |
alias grset='git remote set-url' | |
alias grt='cd $(git rev-parse --show-toplevel || echo ".")' | |
alias grup='git remote update' | |
alias grv='git remote -v' | |
alias gsd='git svn dcommit' | |
alias gsr='git svn rebase' | |
alias gss='git status -s' | |
alias gst='git status' | |
alias gup='git pull --rebase' | |
alias gwc='git whatchanged -p --abbrev-commit --pretty=medium' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment