Como verificar se o commit existe em um repositório Git pelo seu SHA-1
Em um tópico semelhanteValide se existe commit eles recomendam:
git rev-list HEAD..$sha
Se ele sair sem código de erro que o commit existe.
Mas é eficiente o suficiente apenas para validação?
Eu estava pensando sobre essa opção:
git cat-file commit $sha
É correto para minha tarefa e existem outras idéias?