-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitconfig
81 lines (65 loc) · 1.67 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
78
79
80
81
[user]
mail = [email protected]
name = Brice Fernandes
email = [email protected]
[core]
excludesfile = /Users/brice/.gitignore_global
pager = delta
[interactive]
diffFilter = delta --color-only
[delta]
navigate = true # use n and N to move between diff sections
[merge]
conflictstyle = diff3
[diff]
algorithm = histogram
colorMoved = default
[color]
ui = auto
[push]
default = tracking
autoSetupRemote = true
[alias]
s = status
suno = status -uno
so = status -uno
cm = commit -m
co = checkout
tree = log --oneline --graph --decorate --all
t = log --oneline --graph --decorate --all
qt = !git --no-pager log --oneline --graph --decorate --all -15
tst = log --oneline --stat --decorate --graph
authors = shortlog -sn
tdiff = diff --color-words
this = !git init && git add . && git commit -m \"initial commit\"
alias = !git config --list | grep 'alias\\.' | sed 's/alias\\.\\([^=]*\\)=\\(.*\\)/\\1\\t=> \\2/' | sort
stu = status -uno
ql = log --date=short --pretty='%Cgreen%h %Cblue[%ad %an]%Creset%Cred%d%Creset %s'
fix = commit --amend -C HEAD
tall = log --oneline --graph --decorate --all
fap = fetch --all --prune
nuke = !git reset --hard HEAD && git clean -f
f = fetch --all
rom = rebase origin/master
graph = log --graph --oneline --decorate --all --date=relative
[branch]
autosetuprebase = always
[merge]
conflictstyle = diff3
[pack]
windowMemory = 100m
SizeLimit = 100m
threads = 1
[core]
excludesfile = /Users/brice/.gitignore_global
pager = delta
[delta]
navigate = true
[mergetool]
keepTemporaries = false
prompt = false
[diff]
algorithm = histogram
colorMoved = default
[init]
defaultBranch = main