Encontrar commit perdido por mensagem de commit

Depois de deletar seu branch, eu queria encontrar um certo commit que agora estava inacessível. Algumas maneiras de fazer isso:

git fsck –unreachable

Isso exibirá uma lista de commits inacessíveis. Se você não executa regularmente “git gc”, esta lista pode ser muito longa para pesquisar.

git log -g –grep = “barra de foo”

-g incluirá commits pendentes e –grep pesquisará através de mensagens de commit.