Skip to content

Instantly share code, notes, and snippets.

@hampelm
Last active May 9, 2016 16:36
Show Gist options
  • Save hampelm/88f6f599dc9583deed75bd23d55f77d9 to your computer and use it in GitHub Desktop.
Save hampelm/88f6f599dc9583deed75bd23d55f77d9 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 branches with the most recently changed ones at the bottom
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