Files
config/.gitconfig
2024-06-08 23:49:33 +08:00

42 lines
845 B
INI

[alias]
br = branch
ci = commit -v
co = checkout
dc = diff --cached --word-diff=color
di = diff --word-diff=color
gl = log --decorate --graph --pretty=oneline
glog = log --decorate --graph
st = status -bs
up = "!git remote update -p; git merge --ff-only @{u}"
[blame]
# cannot set to work optionally.
# ignoreRevsFile = .git-blame-ignore-revs
[color]
ui = auto
[column]
ui = auto
[core]
preloadindex = yes
[diff]
algorithm = minimal
[diff "sqlite3"]
binary = true
textconv = "echo '.dbconfig trusted_schema no\n.dump' | sqlite3"
[init]
defaultBranch = main
[merge]
tool = vimdiff
[pull]
rebase = true
[push]
default = current
[rerere]
enabled = true
[submodule]
recursive = true
[user]
useConfigOnly = true
#
[include]
path = ~/.gitconfig.local