-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitconfig
39 lines (38 loc) · 986 Bytes
/
.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
[core]
excludesfile = /Users/lawrence/dotfiles/global.gitignore
hooksPath=/Users/lawrence/dotfiles/git-hooks
[user]
name = Lawrence Forooghian
# Email is set in ~/.gitconfig_local, e.g.
# email = [email protected]
useConfigOnly = true
signingkey = C0C4A6A46EB6AD78
[rebase]
autoStash = true
autoSquash = true
[commit]
verbose = true
gpgsign = true
[include]
path = ~/.gitconfig_local
[absorb]
maxStack = 1000
[grep]
patternType = perl
[alias]
# https://tekin.co.uk/2020/01/clean-up-your-git-branches-and-repositories
delete-merged = !git branch --merged master | egrep -v \"(^\\*|^ master$)\" | xargs git branch --delete
[cinnabar]
version-check = 1591461021
helper = /Users/lawrence/.mozbuild/git-cinnabar/git-cinnabar-helper
[pull]
ff = only
[push]
autoSetupRemote = true
[merge "npm-merge-driver"]
name = automatically merge npm lockfiles
driver = npx npm-merge-driver merge %A %O %B %P
[init]
defaultBranch = main
[advice]
skippedCherryPicks = false