Instantly share code, notes, and snippets.

@bfolliot /.gitconfig
Last active Jun 28, 2016

Embed
What would you like to do?
Git search
[alias]
search = "!f() { git log --pretty=tformat:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an %cr)%Creset' --abbrev-commit --date=relative --branches --all --grep=$1; }; f"
search-b = "!f() { for i in $(git log --pretty=format:%h --all --grep=$1 --branches); do git log -1 --pretty=tformat:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an %cr)%Creset' --abbrev-commit --date=relative $i && git branch -a --contains $i; done }; f"
@bfolliot

This comment has been minimized.

Copy link
Owner

bfolliot commented Jun 28, 2016

Usages :

$ git search "toto" # Affiche simplement le log des commits qui contiennent toto
$ git search-b "toto" # Affiche le log avec pour chaque commit la liste des branches
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment