Skip to content

Instantly share code, notes, and snippets.

@rusty-key
Created October 3, 2016 11:20
Show Gist options
  • Save rusty-key/84092c3e4bf9968bb05587ed0bd89ead to your computer and use it in GitHub Desktop.
Save rusty-key/84092c3e4bf9968bb05587ed0bd89ead to your computer and use it in GitHub Desktop.
Git config
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
type = cat-file -t
dump = cat-file -p
p = push
po = push origin
ph = push heroku
u = pull
uo = pull origin
uh = pull heroku
r = pull-request
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
tree = log --graph --oneline --all --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
today = !git log --since=midnight --author=\"$(git config user.name)\" --oneline
sq = rebase -i HEAD~2
sh = show --stat --pretty=""
[color]
ui = true
[core]
excludesfile = /Users/stfoo/.gitignore_global
[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
[push]
default = current
[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