[user] email = ThomasA.Alexander@hmhn.org name = Tom Alexander signingkey = D3A179C9A53C0EDE [push] default = simple [alias] lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit bh = log --oneline --branches=* --remotes=* --graph --decorate amend = commit --amend --no-edit [core] excludesfile = ~/.gitignore_global [commit] gpgsign = true [pull] rebase = true [log] date = local [init] defaultBranch = main # Use meld for `git difftool` and `git mergetool` [diff] tool = meld [difftool] prompt = false [difftool "meld"] cmd = meld "$LOCAL" "$REMOTE" [merge] tool = meld [mergetool "meld"] # Make the middle pane start with partially-merged contents: cmd = meld "$LOCAL" "$MERGED" "$REMOTE" --output "$MERGED" # Make the middle pane start without any merge progress: # cmd = meld "$LOCAL" "$BASE" "$REMOTE" --output "$MERGED"