aboutsummaryrefslogtreecommitdiff
path: root/gitconfig
blob: b6deec6cbb102b37451ea754b3df62dd9436237b (plain)
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
[user]
	name = Karel Kočí
	email = cynerd@email.cz
	signingkey = A6BC8B8CEB31659B
[core]
	editor = vim
	excludesfile = /home/cynerd/.gitignore
[checkout]
	defaultRemote=origin
[fetch]
	recurseSubmodules = true
	parallel = 8
[pull]
	rebase = true
[push]
	default = simple
	autoSetupRemote = true
[commit]
	gpgsign = true
	verbose = true
[tag]
	gpgSign = true
[merge]
	tool = vimdiff
[mergetool "vimdiff"]
  cmd = nvim -d $BASE $LOCAL $REMOTE $MERGED -c '$wincmd w' -c 'wincmd J'
[alias]
	co = checkout
	ci = commit
	st = status
	br = branch
	wt = worktree
	type = cat-file -t
	dump = cat-file -p
	please = push --force-with-lease
	supdate = submodule update --init --recursive
	fclean = "!git clean -xdff && git submodule foreach git clean -xdff && :"
	cleanup = "!git branch --merged HEAD --format=\"%(refname:lstrip=2)\" | grep -vx master | xargs git branch -d"
[sendemail]
	identity = cynerd@email.cz
	envelopeSender = auto
	suppresscc = self
	confirm = always
[init]
	defaultBranch = master