]> git.phdru.name Git - dotfiles.git/blob - .gitconfig
Split .gitconfig into 2 color schemas for dark and light bg
[dotfiles.git] / .gitconfig
1 [alias]
2         b = branch
3         camend = commit --amend -C HEAD
4         checkin = commit
5         ci = commit
6         co = checkout
7         d = diff
8         dc = diff --cached
9         dshow = show --decorate
10         l = log --decorate
11         l1 = log --decorate --oneline
12         l5 = log --decorate -5
13         lg = log --decorate --graph
14         lg1 = log --decorate --graph --oneline
15         lg5 = log --decorate --graph -5
16         lr = log --decorate --reverse
17         lr1 = log --decorate --reverse --oneline
18         lr5 = log --decorate --reverse -5
19         root = rev-parse --show-toplevel
20         #root = !pwd
21         st = status --short
22         stb = status --short --branch
23         unstage = reset HEAD --
24         wdiff = diff --word-diff
25         wshow = show --word-diff --decorate
26
27 [branch]
28         autosetuprebase = always
29
30 [color]
31         ui = auto
32
33 [include]
34         path = ~/lib/config/git/light_bg
35
36 [log]
37         abbrevCommit = true
38
39 [merge]
40         tool = vimdiff
41
42 #[mergetool "vimdiff3"]
43 # Don't forget to add -f for gvim
44 # 3 way diffs
45 #       cmd = vim -d \"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\" -c \"wincmd J\"
46
47 [receive]
48         denyNonFastForwards = true
49
50 [web]
51         browser = webbrowser
52
53 [browser "webbrowser"]
54         cmd = webbrowser -n
55
56 [gui]
57         fontui = -family \"DejaVu Sans\" -size 18 -weight normal -slant roman -underline 0 -overstrike 0
58         fontdiff = -family \"DejaVu Sans Mono\" -size 18 -weight normal -slant roman -underline 0 -overstrike 0