Skip to content

Instantly share code, notes, and snippets.

@prasadpamidi
Created April 27, 2019 20:30
Show Gist options
  • Save prasadpamidi/5eb524f61eab3d1b08cb70ae53334fbb to your computer and use it in GitHub Desktop.
Save prasadpamidi/5eb524f61eab3d1b08cb70ae53334fbb to your computer and use it in GitHub Desktop.
GIT Shortcuts
# ----------------------
# Git Aliases
# ----------------------
alias ga='git add .'
alias gau='git add --update'
alias gb='git branch'
alias gbd='git branch --delete '
alias gc='git commit'
alias gcm='git commit --message'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gcom='git checkout master'
alias gcos='git checkout stable'
alias gcor='git checkout release'
alias gd='git diff'
alias gdh='git diff HEAD'
alias gi='git init'
alias glg='git log --graph --oneline --decorate --all'
alias gld='git log --pretty=format:"%h %ad %s" --date=short --all'
alias gm='git merge'
alias gma='git merge --abort'
alias gmc='git merge --continue'
alias gpu='git pull'
alias gpr='git pull --rebase'
alias gph='git push'
alias gr='git rebase'
alias gss='git status'
alias gsh='git stash'
alias gsha='git stash apply'
alias gshd='git stash drop'
alias gshl='git stash list'
alias gshp='git stash pop'
alias gshs='git stash save'
alias pull='gpu'
alias push='gph'
alias checkout='gco'
alias commit='gcm'
alias merge='gm'
alias add='gaa'
alias clone='git clone'
alias stash='gsh'
alias fetch='git fetch'
alias remote-add='git remote add'
alias remote-list='git remove -v'
alias status='gss'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment