-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgitconfig
50 lines (50 loc) · 957 Bytes
/
gitconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[user]
name = Brian Tatnall
email = btatnall@gmail.com
[color]
branch = auto
diff = auto
grep = auto
interactive = auto
status = auto
ui = auto
[alias]
a = add
br = branch
c = commit -m
ci = commit
co = checkout
cp = cherry-pick
dc = diff --cached
df = diff
di = diff
dic = diff --cached
dw = diff --word-diff
last = log -1 HEAD
lg = log -p
lo = log --oneline --decorate
missing = !sh -c 'git cherry "$0" | cut -sd + -f 2 | xargs "git show"'
origin = remote show -n origin
out = log origin..HEAD
pending = !git --no-pager log origin/master..master && echo
pl = pull
plre = pull --rebase
pr = pull --rebase
ps = push
rs = reset
s = status -sb
st = status
w = whatchanged
[branch]
autosetupmerge = always
[core]
safecrlf = true
excludesfile = $HOME/.gitignore
editor = vim
[push]
default = tracking
[apply]
ignorewhitespace = true
whitespace = nowarn
[rerere]
enabled = true