blob: bbac313b3a9a9d9814d09b74e844dd6b88985701 [file] [log] [blame]
Erich Smith17aaa9c2012-05-21 23:52:47 -04001cite 'about-alias'
2about-alias 'common git abbreviations'
Robert R Evansa4d02422010-10-02 15:07:29 -07003
4# Aliases
Mark Szymanski479bdf22010-10-15 22:20:43 -05005alias gcl='git clone'
Robert R Evans22d91792010-10-10 09:45:32 -07006alias ga='git add'
7alias gall='git add .'
Robert R Evansa4d02422010-10-02 15:07:29 -07008alias g='git'
zerobearing20cd8b402010-10-07 18:13:57 -07009alias get='git'
Robert R Evansa4d02422010-10-02 15:07:29 -070010alias gst='git status'
11alias gs='git status'
Mark Szymanski5ec52df2010-10-24 08:57:01 -050012alias gss='git status -s'
Robert R Evansa4d02422010-10-02 15:07:29 -070013alias gl='git pull'
14alias gup='git fetch && git rebase'
15alias gp='git push'
Robert R Evansb110de42010-10-12 08:37:17 -070016alias gpo='git push origin'
Robert R Evansa4d02422010-10-02 15:07:29 -070017alias gdv='git diff -w "$@" | vim -R -'
18alias gc='git commit -v'
19alias gca='git commit -v -a'
Mark Szymanski6ffba722010-12-20 18:08:01 -060020alias gci='git commit --interactive'
Robert R Evansa4d02422010-10-02 15:07:29 -070021alias gb='git branch'
22alias gba='git branch -a'
23alias gcount='git shortlog -sn'
24alias gcp='git cherry-pick'
zerobearing23802bcc2010-10-06 17:42:29 -070025alias gco='git checkout'
26alias gexport='git archive --format zip --output'
Robert R Evanse2505ee2010-10-13 08:45:12 -070027alias gdel='git branch -D'
John Schulz760cc8b2010-11-11 12:45:32 -050028alias gmu='git fetch origin -v; git fetch upstream -v; git merge upstream/master'
Florian Baumann36438fe2010-12-28 13:00:44 +010029alias gll='git log --graph --pretty=oneline --abbrev-commit'
Robert R Evansa4d02422010-10-02 15:07:29 -070030
Robert R Evansc9da0862010-10-06 17:27:55 -070031case $OSTYPE in
32 linux*)
33 alias gd='git diff | vim -R -'
34 ;;
35 darwin*)
36 alias gd='git diff | mate'
37 ;;
38 darwin*)
39 alias gd='git diff'
40 ;;
41esac