[alias]
st = status
ci = commit
co = checkout
cim = commit -m
ls = log --pretty=format:"%C(yellow)%h%x20%C(blue)%ad%C(red)%d%x20%C(reset)%s%C(green)%x20[%cn]" --decorate --date=short -n 20
lm = log --pretty=format:"%s" -n 20
lo = log --pretty=format:"%Cgreen%h%x20%Cblue%ar%x20%Cred%an:%x20%C(white)%s" --abbrev=8 --graph -n 20
long = log --graph --pretty=format:"%C(yellow)%h%Cblue%d%Creset%x20%s%x20%C(green)%x20%an,%x20%C(white)%ar%Creset"
mff = merge --no-ff
ps = push
pl = pull
tl = tag -l -n
tam = tag -a -m
dft = difftool
today = log --since=midnight --author='Hassan Aly' --oneline
[color]
status = auto
diff = auto
branch = auto
[core]
editor = vim
excludesfile = ~/.gitignored
filemode = false
autocrlf = input
[gui]
editor = gvim
[diff]
tool = gvimdiff
[achievement]
upload = true
[push]
default = simple
[mergetool "fugitive"]
cmd = gvim -f -c \"Gdiff\" \"$MERGED\"
[merge]
tool = fugitive