my dotz
1[advice]
2 addIgnoredFile = false
3 detachedhead = false
4[alias]
5 s = status
6 d = diff
7 p = pull --prune --rebase
8 ds = diff --staged
9 d1 = diff HEAD~1 HEAD
10 d2 = diff HEAD~2 HEAD
11 d3 = diff HEAD~3 HEAD
12 co = checkout
13 br = branch
14 amend = commit --amend -m
15 aa = add -A .
16 cm = commit -m
17 lg = log --color --graph --pretty=format:'%Cgreen%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
18 lgs = log --graph --pretty=format:'%Cgreen%h%Creset - %s %C(yellow)%d' --abbrev-commit
19 empty = commit --allow-empty -m 'Trigger Build'
20[color]
21 ui = auto
22[core]
23 excludesfile = ~/.config/git/gitignore
24 editor = nvim
25 pager = cat
26 quotepath = false
27 autocrlf = input
28[apply]
29 whitespace = nowarn
30[difftool]
31 prompt = false
32[submodule]
33 fetchJobs = 4
34[changelog]
35 format = * %s [%an]
36[user]
37 name = Jes Olson
38 email = j3s@c3f.net
39 signingkey = ~/.ssh/id_ed25519
40[pull]
41 ff = only
42[push]
43 autoSetupRemote = true
44[pager]
45 status = true
46[init]
47 defaultBranch = main
48[includeIf "gitdir:~/do/"]
49 path = ~/.config/git/config-work
50[gpg]
51 format = ssh
52[commit]
53 gpgsign = true