Skip to content

Instantly share code, notes, and snippets.

@srkiNZ84
Last active November 22, 2018 23:57
Show Gist options
  • Save srkiNZ84/3e98d35ecb9f065250b63deb8e61d885 to your computer and use it in GitHub Desktop.
Save srkiNZ84/3e98d35ecb9f065250b63deb8e61d885 to your computer and use it in GitHub Desktop.
My .gitconfig file
[color]
ui = auto
[svn]
authorsfile = ~/.svnauthors
[alias]
st = status -uno
ci = commit
br = branch
co = checkout
sf = svn fetch
sr = svn rebase
sc = svn dcommit
lol = log --pretty=oneline --abbrev-commit --graph --decorate
dc = diff --cached
d = diff --minimal --patch-with-stat --summary --color=auto
dsf = "!git diff --color $@ | diff-so-fancy"
[push]
default = simple
[commit]
template = ~/.gittemplate
[core]
excludesfile = /Users/srdan/.gitignore_global
pager = diff-so-fancy | less --tabs=1,5 -R
editor = vim
[rebase]
autosquash = true
[rerere]
enabled = 1
[mergetool "p4merge"]
cmd = p4merge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
keepTemporaries = false
trustExitCode = false
keepBackup = false
[branch]
autosetuprebase = always
[git-tmbundle]
gitx-path = /Applications/GitX.app
[filter "media"]
required = true
clean = git media clean %f
smudge = git media smudge %f
[include]
path = ~/.gitcustom
[filter "hawser"]
clean = git hawser clean %f
smudge = git hawser smudge %f
required = true
[user]
name = Serge Dukic
[difftool "sourcetree"]
cmd = opendiff \"$LOCAL\" \"$REMOTE\"
path =
[mergetool "sourcetree"]
cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
trustExitCode = true
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
required = true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment