[alias] b = branch checkin = commit ci = commit co = checkout l1 = log --oneline l5 = log -5 lb = log --decorate --graph --stat --pretty=beautiful lb5 = log --decorate --graph --stat --pretty=beautiful -5 st = status -s [pretty] beautiful = format:%Cblue%h%Creset (%ar - %Cgreen%aN <%aE>%Creset)%n%B%n [color] ui = auto [color "branch"] # -- default -- # current = green # local = normal # plain = normal # remote = red # -- light bg -- current = blue remote = magenta [color "diff"] # -- default -- # commit = yellow # frag = cyan # meta = bold # new = green # old = red # plain = normal # whitespace = normal red # -- light bg -- commit = normal bold frag = green new = blue old = magenta #[color "grep"] # -- default -- # match = normal #[color "interactive"] # -- default -- # error = normal # header = normal # help = normal # prompt = normal [color "status"] # -- default -- # added = red # changed = red # header = normal # nobranch = red # untracked = red # updated = green # -- light bg -- added = blue changed = blue updated = magenta [core] pager = less -FRSXgimq [merge] tool = vimdiff #[mergetool "vimdiff3"] # Don't forget to add -f for gvim # 3 way diffs # cmd = vim -d \"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\" -c \"wincmd J\" [receive] denyNonFastForwards = true [web] browser = webbrowser [browser "webbrowser"] cmd = webbrowser -n [gui] fontui = -family \"DejaVu Sans\" -size 18 -weight normal -slant roman -underline 0 -overstrike 0 fontdiff = -family \"DejaVu Sans Mono\" -size 18 -weight normal -slant roman -underline 0 -overstrike 0