summaryrefslogtreecommitdiff
path: root/.config/git/config
blob: 09275d1decc21ca1210bd496a8648820d335a0dc (plain) (blame)
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
[user]
	email      = mail@thomasvoss.com
	name       = Thomas Voss
	signingKey = /home/thomas/.ssh/id_rsa.pub

[core]
	editor = nvim
	quotepath = off

[init]
	defaultBranch = master

[alias]
	a  = add
	ap = apply
	b  = branch
	c  = commit -S -v
	ca = commit -S -v --amend
	cg = config
	cl = clone
	cm = check-mailmap
	co = checkout
	df = diff
	ds = diff --staged
	dw = diff --word-diff
	fp = format-patch
	i  = init
	l  = log
	ls = ls-files
	m  = merge
	pa = "!f() { git remote | xargs -I% -n1 git push \"%\" \"$@\"; }; f \"$@\""
	pl = pull
	ps = push
	rb = rebase
	rr = restore
	rs = reset
	rt = remote
	rv = revert
	se = send-email
	sh = show
	sl = log --oneline
	ss = status --short
	st = status
	ta = tag -as
	t  = tag

[commit]
	gpgSign = true

[credential]
	helper = cache --timeout 3600

[gpg]
	program = gpg2
	format = ssh

[pull]
	rebase = false

[push]
	autoSetupRemote = true

[sendemail]
	annotate        = yes
	confirm         = always
	from            = Thomas Voss <mail@thomasvoss.com>
	smtpencryption  = ssl
	smtpserverport  = 465
	smtpserver      = smtp.migadu.com
	smtpuser        = mail@thomasvoss.com

[tag]
	gpgSign = true

[safe]
	directory = /opt/flutter

[transfer]
	fsckObjects = true