Skip to content

Instantly share code, notes, and snippets.

@hampelm
Created July 27, 2016 16:18
Show Gist options
  • Save hampelm/f615ee685f37872c2d45c4177c26ba4d to your computer and use it in GitHub Desktop.
Save hampelm/f615ee685f37872c2d45c4177c26ba4d to your computer and use it in GitHub Desktop.
# Create a new branch
# gb my-new-branch
alias gb='git branch'
# Create a new branch and switch to it
# gw a-different-new-branch
alias gw='git checkout -b'
# Commit changes
# gc "Fixed null-concat bug in renderer"
alias gc='git commit -am'
# Push the current branch
alias gp='git push origin $(git symbolic-ref HEAD 2>/dev/null)'
# Switch branches
# gc a-different-branch
alias co='git checkout'
# List
alias gl="git for-each-ref --sort=committerdate refs/heads/ --format='%(committerdate:short) %(refname:short)' | tail"
# Undo! Undo!
alias gu="git reset --soft HEAD^"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment