-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy path.gitconfig
77 lines (71 loc) · 1.74 KB
/
.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
[user]
name = Ory Band
email = [email protected]
signingkey = CE95A0A7
[commit]
gpgSign = true
[push]
default = simple
[pull]
rebase = true
[credential]
helper = cache --timeout=3600
[apply]
whitespace = fix
[core]
editor = $VISUAL
whitespace = space-before-tab,trailing-space,blank-at-eol,cr-at-eol,blank-at-eof
excludesfile = ~/.gitignore
pager = "diff-so-fancy | less --tabs=4 -RFXi"
[diff-so-fancy]
stripLeadingSymbols = false
rulerWidth = 47
[interactive]
diffFilter = "diff-so-fancy --patch"
[color]
ui = true
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[diff]
tool = nvimdiff
renames = true
[difftool "nvimdiff"]
cmd = "$EDITOR -d \"$LOCAL\" \"$REMOTE\""
[merge]
tool = vimdiff
log = true
[mergetool]
prompt = true
[mergetool "vimdiff"]
cmd = "$EDITOR -d \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\" -c '$wincmd w|only|diffoff!'"
[rebase]
autosquash = true
autostash = true
missingCommitsCheck = warn
[alias]
l = log --graph --abbrev-commit --pretty='format:%C(yellow)%h%Creset %s %C(blue)<%an>%Creset %Cgreen(%cr, %cD)%C(yellow)%d%Creset'
ll = log --graph
c = commit -vv
d = diff --patch-with-stat
ds = d --staged
sh = show --patch-with-stat
rp = rev-parse --short
br = branch --remote
bdr = !"git-delete-branch $@"
bdm = !"git-delete-merged-branches"
prune = remote update origin --prune
tags = tag --list
undopush = push --force origin HEAD^:master
[init]
defaultBranch = master