Você pode colocar o seguinte em um arquivo e, em seguida, criar esse arquivo em ~/.bashrc
:
function gitgrep {
git grep "search for something" $(git log -g --pretty=format:%h -S"$1")
}
Para obtê-lo, você só teria o nome do arquivo . file_with_function
Então você faria:
gitgrep "foo bar baz"
(aspas necessárias podem ser reproduzidas com $@
em vez de $1
se você não quiser usar as aspas)