Подтвердить, если коммит существует

Как проверить, существует ли коммит с данным sha в текущей ветке?

Есть много способов для анализа выходных данных, но мне нужен оптимальный способ, который возвращает логическое значение (для использования в скрипте bash).

например

sha=$1
if [ -z `git magic --validate $sha` ]; then
  echo "Invalid commit sha: $sha"
  exit 1
fi

Ответы на вопрос(6)

Ваш ответ на вопрос