馃敡 Where my dotfiles lives in harmony and peace, most of the time
1[core]
2 excludesfile = ~/.gitignore_global
3
4[user]
5 name = David Gasquez
6 email = davidgasquez@gmail.com
7
8[color]
9 ui = true
10
11[column]
12 ui = auto
13
14[alias]
15 a = add --all
16 b = branch
17 c = checkout
18 d = diff
19 e = edit
20 f = fetch
21 g = log --graph --decorate --oneline --all
22 h = help
23 cm = commit -m
24 st = status
25 prune = fetch --prune
26 undo = reset --soft HEAD^
27 glog = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
28
29[push]
30 default = simple
31 autoSetupRemote = true
32 followTags = true
33
34[pull]
35 rebase = true
36
37[rebase]
38 autoStash = true
39
40[filter "lfs"]
41 clean = git-lfs clean -- %f
42 smudge = git-lfs smudge -- %f
43 process = git-lfs filter-process
44 required = true
45
46[init]
47 defaultBranch = main
48
49[credential "https://github.com"]
50 helper = !/usr/bin/gh auth git-credential
51
52[credential "https://gist.github.com"]
53 helper = !/usr/bin/gh auth git-credential
54
55[fetch]
56 prune = true
57 pruneTags = true
58 all = true
59
60[credential]
61 helper = store
62
63[help]
64 autocorrect = prompt