Skip to content

Instantly share code, notes, and snippets.

@jschank
Last active September 12, 2018 13:02
Show Gist options
  • Save jschank/a1adb4629bc556f4a5a100cf22e496b9 to your computer and use it in GitHub Desktop.
Save jschank/a1adb4629bc556f4a5a100cf22e496b9 to your computer and use it in GitHub Desktop.
user.name=John Schank
[email protected]
credential.helper=osxkeychain
core.excludesfile=/Users/jschank/.gitignore_global
core.filemode=true
core.autocrlf=input
core.pager=diff-so-fancy | less --tabs=4 -RFX
core.editor=code -n -w
color.ui=true
color.branch=auto
color.status=auto
color.showbranch=auto
color.branch.current=yellow reverse
color.branch.local=yellow
color.branch.remote=green
color.diff.meta=yellow bold
color.diff.frag=magenta bold
color.diff.old=red bold
color.diff.new=green bold
color.status.header=normal
color.status.nobranch=red bold blink
color.status.added=yellow
color.status.changed=green
color.status.untracked=cyan bold
color.status.branch=magenta italic
color.decorate.tag=green reverse
color.decorate.stash=yellow reverse
color.grep.match=normal
color.interactive.prompt=normal
color.interactive.header=normal
color.interactive.help=normal
color.interactive.error=normal
github.user=jschank
filter.media.required=true
filter.media.clean=git media clean %f
filter.media.smudge=git media smudge %f
push.default=current
filter.hawser.clean=git hawser clean %f
filter.hawser.smudge=git hawser smudge %f
filter.hawser.required=true
filter.lfs.clean=git lfs clean %f
filter.lfs.smudge=git lfs smudge %f
filter.lfs.required=true
commit.template=/Users/jschank/.stCommitMsg
help.autocorrect=50
log.date=relative
diff.tool=bc3
difftool.prompt=false
difftool.bc3.trustexitcode=true
mergetool.bc3.trustexitcode=true
difftool.Kaleidoscope.cmd=ksdiff --partial-changeset --relative-path "$MERGED" -- "$LOCAL" "$REMOTE"
mergetool.Kaleidoscope.cmd=ksdiff --merge --output "$MERGED" --base "$BASE" -- "$LOCAL" "$REMOTE"
difftool.sourcetree.cmd=/usr/local/bin/bcomp "$LOCAL" "$REMOTE"
difftool.sourcetree.path=-ro
mergetool.sourcetree.cmd=/usr/local/bin/ksdiff --merge --output "$MERGED" --base "$BASE" -- "$LOCAL" --snapshot "$REMOTE" --snapshot
mergetool.sourcetree.trustexitcode=true
format.pretty=%C(magenta)%h%C(reset) | %C(yellow)%>(12)%ad%C(reset) | %C(red)%d %C(reset)%s%C(blue) [%an]
alias.s=status
alias.st=status -s -b
alias.sh=show --color-words='[^[:space:]]'
alias.bl=branch -a -vv
alias.b=branch -a
alias.co=checkout
alias.cob=checkout -b
alias.com=checkout master
alias.d=diff
alias.ds=diff --stat
alias.dc=diff --cached
alias.dt=difftool
alias.dts=difftool --stat
alias.dtc=difftool --cached
alias.ls=log --no-merges --decorate --date=short
alias.l=log --no-merges --decorate --date=relative
alias.gitgraph=log --graph --oneline --all --decorate --topo-order
alias.rank=shortlog -sn --no-merges
alias.la=!git config -l | grep alias | cut -c 7-
alias.branch-name=!git rev-parse --abbrev-ref HEAD
alias.append=town append
alias.hack=town hack
alias.kill=town kill
alias.new-pull-request=town new-pull-request
alias.prepend=town prepend
alias.prune-branches=town prune-branches
alias.rename-branch=town rename-branch
alias.repo=town repo
alias.ship=town ship
alias.sync=town sync
[email protected]
user.name=John F Schank III
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment