Skip to content

Instantly share code, notes, and snippets.

@ye

ye/.gitconfig

Forked from igal/gist:53855
Last active Jan 2, 2016
Embed
What would you like to do?
Local Git config file. To be put in as ~/.gitconfig
# Aliases for common git commands. E.g., enter "git d" for "git diff"
# These settings live in the ~/.gitconfig file.
[alias]
b = branch
br = branch
ba = branch -a
ci = commit
co = checkout
d = diff
dc = diff --cached
fp = format-patch
g = !git gui &
gr = log --graph
go = log --graph --pretty=oneline --abbrev-commit
k = !gitk &
ka = !gitk --all &
lc = log ORIG_HEAD.. --stat --no-merges
lp = log --patch-with-stat
mnf = merge --no-ff
mnff = merge --no-ff
mt = mergetool
p = format-patch -1
serve = !git daemon --reuseaddr --verbose --base-path=. --export-all ./.git
sra = svn rebase --all
sh = !git-sh
st = status
stm = status --untracked=no
stfu = status --untracked=no
pullsrb = !git stash save && git pull --rebase && git stash pop && echo 'Success!'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment