Подтвердить, если коммит существует
Как проверить, существует ли коммит с данным sha в текущей ветке?
Есть много способов для анализа выходных данных, но мне нужен оптимальный способ, который возвращает логическое значение (для использования в скрипте bash).
например
sha=$1
if [ -z `git magic --validate $sha` ]; then
echo "Invalid commit sha: $sha"
exit 1
fi