[advice] addIgnoredFile = false [alias] a = add b = switch bn = checkout -b c = clone cam = !git commit -a -m "\""$*"\"" && : camp = !git commit -a -m "\""$*"\"" && git push && : cm = !git commit -m "\""$*"\"" && : cmp = !git commit -m "\""$*"\"" && git push && : cr = codereview d = diff dh = diff HEAD l = pull --rebase --autostash lo = log --all --graph --format='%C(auto)%h %d %s %C(black)%ar/%cr %C(blue)<%an>' los = log --all --graph --simplify-by-decoration --format='%C(auto)%h %d %s %C(black)%ar/%cr %C(blue)<%an>' p = push s = status t = !git tag -m "\""$*"\"" "\""$*"\"" && : [color "branch"] current = yellow reverse local = yellow remote = green [color "diff"] meta = yellow bold frag = magenta bold # line info old = red # deletions new = green # additions [color "status"] added = green changed = yellow untracked = red [commit] verbose = true [core] pager = delta [credential] helper = cache --timeout 21600 ; helper = store helper = oauth [delta] file-decoration-style = none file-style = bold yellow ul line-numbers = true navigate = true side-by-side = true syntax-theme = zenburn [diff] algorithm = histogram renames = copies colorMoved = plain [fetch] prune = true pruneTags = true [filter "lfs"] smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true clean = git-lfs clean -- %f [http] cookiefile = ~/.config/git/cookies [init] defaultBranch = master [interactive] diffFilter = delta --color-only [log] date = iso [merge] conflictStyle = zdiff3 [pull] rebase = true [push] autoSetupRemote = true followtags = true [rebase] autoStash = true autosquash = true abbreviateCommands = true updateRefs = true [rerere] enabled = true [tag] sort = version:refname [url "https://github.com/"] insteadOf = g: [url "https://github.com/seankhliao/"] insteadOf = s: [versionsort] suffix = - [include] path = local.gitconfig [includeIf "hasconfig:remote.*.url:https://go.googlesource.com/*"] path = go.gitconfig