[user]
name = Jr. Ninja
email = ninja@city.net
[core]
editor = vim
autocrlf = false
[push]
default = upstream
[merge]
defaultToUpstream = true
[color]
diff = auto
status = auto
branch = true
interactive = auto
ui = true
pager = true
[color "diff"]
new = green bold
whitespace = red reverse
meta = yellow bold
frag = magenta bold
old = red bold
[color "branch"]
current = green bold
local = green
remote = blue
[color "status"]
added = green
changed = yellow
untracked = cyan
[alias]
tree = log --graph --oneline --all
co = checkout
s = status
fam = !git fetch && git merge
last = show HEAD
unstage = reset HEAD --
incoming = !git fetch && git log --oneline ..@{u}
inc = !git fetch && git log --oneline ..@{u}
out = log --oneline @{u}..
mff = merge --ff-only
pff = pull --ff-only
patch = diff --full-index master
galog = log --all --decorate --graph --abbrev-commit --date=relative
l = log --all --decorate --graph --abbrev-commit --date=relative --name-status
logs = log --all --decorate --graph --abbrev-commit --date=relative --name-status
bs = "!f() { for k in $(git branch | sed s/^..//); do echo $(git log -1 --pretty=format:'%Cblue%ci %Cgreen%cr%Creset' ${k})\t${k}; done;}; f | sort ${1}"
bsr = "!f() { for k in $(git branch -r | sed s/^..//); do echo $(git log -1 --pretty=format:'%Cblue%ci %Cgreen%cr%Creset' ${k})\t${k}; done;}; f | sort ${1}"
By Stephen
Thursday, February 7, 2013
Git config
create ~/.gitconfig
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment