Some Useful Git Aliases
15th January 2014
Warning: This post is over a year old. I don't always update old posts with new information, so some of this information may be out of date.
Here are some bash aliases that I use and find helpful for quickly writing Git and Git Flow commands.
These should be placed within your
alias gi="git init" alias gcl="git clone" alias gco="git checkout" alias gs="git status" alias ga="git add" alias gaa="git add --all" alias gc="git commit" alias gcm="git commit -m" alias gca="git commit -am" alias gm="git merge" alias gr="git rebase" alias gps="git push" alias gpl="git pull" alias gd="git diff" alias gl="git log" alias gfi="git flow init" alias gff="git flow feature" alias gfr="git flow release" alias gfh="git flow hotfix"
Questions? Comments? I’m @opdavies on Twitter.
About the Author
Oliver Davies is a full-stack Web Developer and System Administrator based in the UK. He is a Senior Developer at Microserve and a part-time freelancer specialising in Drupal, Symfony and Laravel development and Linux systems administration.