78 lines
1.4 KiB
Plaintext
78 lines
1.4 KiB
Plaintext
|
[include]
|
||
|
path = ~/.config/git/secret
|
||
|
|
||
|
[user]
|
||
|
email = me@earne.link
|
||
|
name = earnest ma
|
||
|
signingkey = 80AE985F9B4E3FB438E192996B361FA81C5FB695
|
||
|
|
||
|
[core]
|
||
|
autocrlf = false
|
||
|
quotepath = false
|
||
|
commitGraph = true
|
||
|
longpaths = true
|
||
|
editor = nvim
|
||
|
|
||
|
[init]
|
||
|
defaultBranch = main
|
||
|
|
||
|
[commit]
|
||
|
gpgsign = true
|
||
|
verbose = true
|
||
|
|
||
|
[fetch]
|
||
|
prune = true
|
||
|
|
||
|
[pull]
|
||
|
ff = only
|
||
|
|
||
|
[push]
|
||
|
default = current
|
||
|
|
||
|
# sudo apt install libsecret-1-0 libsecret-1-dev -y && sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
|
||
|
[credential]
|
||
|
helper = /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
||
|
|
||
|
#[sendemail]
|
||
|
# smtpserver = mail.example.com
|
||
|
# smtpuser =
|
||
|
# smtpencryption = tls
|
||
|
# smtpserverport = 587
|
||
|
# annotate = yes
|
||
|
|
||
|
[status]
|
||
|
submodulesummary = true
|
||
|
|
||
|
[help]
|
||
|
autocorrect = 20
|
||
|
|
||
|
[gc]
|
||
|
writeCommitGraph = true
|
||
|
|
||
|
[color]
|
||
|
ui = true
|
||
|
|
||
|
[filter "lfs"]
|
||
|
clean = git-lfs clean -- %f
|
||
|
smudge = git-lfs smudge -- %f
|
||
|
process = git-lfs filter-process
|
||
|
required = true
|
||
|
|
||
|
[alias]
|
||
|
checkup = !git log -1 && (git fetch --all 2>/dev/null || true) && git status
|
||
|
fuckit = reset --hard
|
||
|
setup = !git init && git commit --allow-empty -m \"Initial commit\"
|
||
|
e = commit --allow-empty-message -m ''
|
||
|
br = branch
|
||
|
co = checkout
|
||
|
ca = commit --amend
|
||
|
cd = commit -eF .git/draft
|
||
|
ce = commit --allow-empty-message -m ''
|
||
|
cm = commit
|
||
|
di = diff
|
||
|
lg = log
|
||
|
mg = merge
|
||
|
pu = push
|
||
|
pl = pull
|
||
|
st = status
|