-
Notifications
You must be signed in to change notification settings - Fork 0
/
gitconfig
52 lines (41 loc) · 1.01 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
[user]
name = M. Amber Hassaan
email = [email protected]
signingKey = B34527032E9018A782A6133EB45C1ADEB9D69432
[diff]
tool = vimdiff
[merge]
conflictstyle = diff3
tool = vimdiff
# [mergetool "mymeld"]
# cmd = meld --diff $BASE $LOCAL --diff $BASE $REMOTE --diff $LOCAL $MERGED $REMOTE
# cmd = meld $LOCAL $BASE $REMOTE $MERGED
[branch]
autosetuprebase = always
[push]
default = tracking
recurseSubmodules = check
[alias]
# aliases with _ in the name not allowed
graph = log --graph --all --oneline --decorate --color
st = status -sb --porcelain
cs = commit -S
csa = commit -S -a
cl = log --oneline --name-status
su = submodule update --init --recursive
copr = "!f() { git fetch upstream pull/$1/head:pr_$1 && git checkout pr_${1}; }; f"
[color]
ui = true
[format]
[url "ssh://[email protected]/KatanaGraph"]
insteadOf = https://github.com/KatanaGraph
[fetch]
recurseSubmodules = on-demand
[submodule]
recurse = true
[clangFormat]
style = file
[pull]
rebase = true
[commit]
gpgsign = true