Skip to content

Instantly share code, notes, and snippets.

@alexkingorg

alexkingorg/.gitconfig

Last active Dec 21, 2015
Embed
What would you like to do?
Some gitconfig aliases. #git
[alias]
up = "pull --rebase"
pullmerge = "pull --no-rebase"
subup = "!f() { git submodule sync; git submodule update --init --recursive; }; f"
subreset = "submodule foreach 'git reset --hard HEAD'"
who = shortlog -s --
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
info = remote -v
incoming = !(git fetch --quiet && git log --pretty=format:'%C(yellow)%h %C(white)- %C(red)%an %C(white)- %C(cyan)%d%Creset %s %C(white)- %ar%Creset' ..@{u})
outgoing = !(git fetch --quiet && git log --pretty=format:'%C(yellow)%h %C(white)- %C(red)%an %C(white)- %C(cyan)%d%Creset %s %C(white)- %ar%Creset' @{u}..)
@pokoot

This comment has been minimized.

Copy link

@pokoot pokoot commented Nov 2, 2013

What does incoming and outoing do?

Nothing displays on my screen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment