.gitconfig (1609B)
1 [color] 2 ui = true 3 status = always 4 [core] 5 editor = vim 6 pager = dsf | less -RFX 7 [diff] 8 tool = meld 9 [difftool] 10 prompt = false 11 [difftool "meld"] 12 cmp = /usr/bin/meld "$LOCAL" "$REMOTE" 13 [merge] 14 tool = meld 15 [mergetool] 16 prompt = false 17 keepbackup = false 18 [mergetool "meld"] 19 cmp = /usr/bin/meld "$LOCAL" "$REMOTE" "$MERGED" 20 trustExitCode = true 21 [alias] 22 st = status 23 di = diff 24 co = checkout 25 ci = commit 26 br = branch 27 sta = stash 28 mergetool-modelint = mergetool -t modelint 29 mergetool-bcomp = mergetool -t bcomp 30 31 gg = log --oneline --abbrev-commit --all --graph --decorate --color 32 whois = "!sh -c 'git log -i -1 --pretty=\"format:%an <%ae>\n\" --author=\"$1\"' -" 33 whatis = show -s --pretty='tformat:%h (%s, %ad)' --date=short 34 sortdiff = !sh -c 'git diff "$@" | grep "^[+-]" | sort --key=1.2 | uniq -u -s1' 35 lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative 36 abbr = "!sh -c 'git rev-list --all | grep ^$1 | while read commit; do git --no-pager log -n1 --pretty=format:\"%H %ci %an %s%n\" $commit; done' -" 37 bra = branch -a 38 lol = log --decorate --pretty=oneline --abbrev-commit 39 lola = log --decorate --pretty=oneline --abbrev-commit --all 40 41 [apply] 42 whitespace = fix 43 [push] 44 default = matching 45 [pull] 46 ff = only 47 [init] 48 templatedir=~/.gittemplates/ 49 [color "diff-highlight"] 50 oldNormal = red bold 51 oldHighlight = red bold 52 52 newNormal = green bold 53 newHighlight = green bold 22 54 [color "diff"] 55 meta = 227 56 frag = magenta bold 57 commit = 227 bold 58 old = red bold 59 new = green bold 60 whitespace = red reverse