dotfiles/.gitconfig

121 lines
3.3 KiB
INI
Raw Normal View History

2019-10-24 13:36:40 +00:00
[user]
2021-05-21 12:10:15 +00:00
email = lucien@phundrak.com
name = Lucien Cartier-Tilet
signingkey = BD7789E705CB8DCA
2019-10-24 13:36:40 +00:00
[core]
2021-05-21 12:10:15 +00:00
editor = emacsclient -c -a emacs
whitespace = fix,-indent-with-non-tab,trailing-space
excludesfile = /home/phundrak/dotfiles/.gitignore_global
2019-10-24 13:36:40 +00:00
[web]
2021-05-21 12:10:15 +00:00
browser = firefox
2019-10-24 13:36:40 +00:00
[color]
2021-05-21 12:10:15 +00:00
ui = auto
2019-10-24 13:36:40 +00:00
[alias]
2021-05-21 12:10:15 +00:00
a = add --all
####
b = branch
####
c = commit -S
ca = commit -a
cm = commit -m
cam = commit -am
####
co = checkout
cob = checkout -b
####
cl = clone
cl1 = clone --depth=1
####
d = diff -w
####
l = log --oneline --graph --decorate
####
ps = push
psf = push -f
pso = push origin
psfo = push -f origin
psom = push origin master
psfom = push -f origin master
####
pl = pull
pb = pull --rebase
####
re = reset
reh = reset --hard
rehh = reset --hard HEAD
####
r = remote
ra = remote add
rr = remote rm
###
rmf = rm -f
rmrf = rm -r -f
####
s = status
sm = submodule
sms = submodule status
sma = submodule add
smu = submodule update
smui = submodule update --init
smuir = submodule update --init --recursive
####
staged = diff --cached
####
sc = stash clear
sp = stash pop
sw = stash show
####
pushall = !git remote | xargs -L1 git push
psl = !git remote | xargs -L1 git push
pullall = !git remote | xargs -L1 git pull
pll = !git remote | xargs -L1 git pull
####
u = reset --
unstage = reset --
[sendemail]
2021-05-21 12:10:15 +00:00
smtpserver = mail.phundrak.com
smtpuser = lucien@phundrak.com
smtpencryption = tls
smtpserverport = 587
2019-10-24 13:36:40 +00:00
[magithub]
2021-05-21 12:10:15 +00:00
online = true
2019-10-24 13:36:40 +00:00
[magithub "status"]
2021-05-21 12:10:15 +00:00
includeStatusHeader = true
includePullRequestsSection = true
includeIssuesSection = true
2019-10-24 13:36:40 +00:00
[gpg]
2021-05-21 12:10:15 +00:00
program = gpg2
2019-10-24 13:36:40 +00:00
[mergetool.ediff]
2021-05-21 12:10:15 +00:00
cmd = emacs --eval \" (progn (defun ediff-write-merge-buffer () (let ((file ediff-merge-store-file)) (set-buffer ediff-buffer-C) (write-region (point-min) (point-max) file) (message \\\"Merge buffer saved in: %s\\\" file) (set-buffer-modified-p nil) (sit-for 1))) (setq ediff-quit-hook 'kill-emacs ediff-quit-merge-hook 'ediff-write-merge-buffer) (ediff-merge-files-with-ancestor \\\"$LOCAL\\\" \\\"$REMOTE\\\" \\\"$BASE\\\" nil \\\"$MERGED\\\"))\"
2019-10-24 13:36:40 +00:00
[merge]
2021-05-21 12:10:15 +00:00
tool = ediff
2019-10-24 13:36:40 +00:00
[github]
2021-05-21 12:10:15 +00:00
user = phundrak
2019-10-24 21:07:55 +00:00
[commit]
2021-05-21 12:10:15 +00:00
gpgsign = true
2020-07-26 08:21:54 +00:00
[pull]
2021-05-21 12:10:15 +00:00
rebase = false
[init]
2021-05-21 12:10:15 +00:00
defaultBranch = main
[pager]
diff = delta
log = delta
reflog = delta
show = delta
[interactive]
diffFilter = delta --color-only
[delta]
features = side-by-side line-numbers decorations
whitespace-error-style = 22 reverse
[delta "decorations"]
commit-decoration-style = bold yellow box ul
file-style = bold yellow ul
file-decoration-style = none
[credentials "smtp://lucien@phundrak.com@mail.phundrak.com:587"]
helper = "pass Email/lucien@phundrak.com | head -n1 | tr -d '\n'"