Skip to content

Instantly share code, notes, and snippets.

@dsaves
Created July 11, 2018 22:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dsaves/10d8c7d9ac19e24c9e88853c58614131 to your computer and use it in GitHub Desktop.
Save dsaves/10d8c7d9ac19e24c9e88853c58614131 to your computer and use it in GitHub Desktop.
Sample .gitconfig file, setup with mergetool kdiff3
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
# below is for SSH
url = git@github.com:<YOUR_GITHUB_USERNAME>/<YOUR_REPO_NAME>.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[diff]
tool = kdiff3
[difftool]
#prompt = false
trustExitCode = false
[difftool "kdiff3"]
#cmd = kdiff3 "$LOCAL" "$REMOTE"
trustExitCode = false
[merge]
tool = kdiff3
[mergetool "kdiff3"]
# Choose one of these 2 lines (not both!) explained below.
#cmd = kdiff3 "$LOCAL" "$MERGED" "$REMOTE" --output "$MERGED"
#cmd = kdiff3 "$LOCAL" "$BASE" "$REMOTE" --output "$MERGED"
trustExitCode = false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment