[alias] aa = add --all amend = commit --amend b = branch ci = commit co = checkout cop = commit -m 'style: fix linter errors' dc = diff --cached di = diff -w lga = log --graph --all --decorate --oneline lg = log -p lola = log --graph --decorate --oneline --all lol = log --graph --decorate --oneline shame = blame -w -M st = status -s [color] ui = true [core] autocrlf = false commitGraph = true editor = vim excludesfile = ~/.gitignore_global symlinks = false [diff] tool = vimdiff compactionHeuristic = true algorithm = patience [fetch] prune = true [gc] writeCommitGraph = true [github] user = xlgmokha [help] autocorrect = 1 [init] defaultBranch = main [log] date = local [merge] tool = vimdiff [protocol] version = 2 [protocol "https"] allow = always [protocol "ssh"] allow = always [pull] ff = only rebase = true [push] default = simple [rerere] enabled = true [user] name = mo khan email = mo@mokhan.ca signingkey = 0xA26598E238F7A5D9