Skip to content

Instantly share code, notes, and snippets.

@haipeng
Created September 16, 2017 08:17
Show Gist options
  • Save haipeng/c778b8e9f9e31e7e088970d1a0c13856 to your computer and use it in GitHub Desktop.
Save haipeng/c778b8e9f9e31e7e088970d1a0c13856 to your computer and use it in GitHub Desktop.
git alias
#!/bin/bash
git config --global alias.a add
git config --global alias.b branch
git config --global alias.br branch
git config --global alias.c commit
git config --global alias.ci commit
git config --global alias.d diff
git config --global alias.f fetch
git config --global alias.g grep
git config --global alias.l log
git config --global alias.m merge
git config --global alias.r reset
git config --global alias.s status
git config --global alias.st status
git config --global alias.t tag
git config --global alias.bm "branch --merged"
git config --global alias.bnm "branch --no-merged"
git config --global alias.ca "commit --amend"
git config --global alias.cm "commit --message"
git config --global alias.cam "commit --amend --message"
git config --global alias.co checkout
git config --global alias.cp cherry-pick
git config --global alaias.dc "diff --cached"
git config --global alaias.ds "diff --staged"
git config --global alias.lg "log --graph"
git config --global alias.rh 'reset HEAD'
git config --global alias.ss stash
git config --global alias.sd "stash drop"
git config --global alias.sp "stash pop"
git config --global alias.ta "tag -a"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment