Я запускаю свой bash-скрипт с -e
set -e
git push --delete sometag || echo "git delete tag failed"
echo "some other commands"
Однако git push возвращает фатальную ошибку, а остальная часть скрипта не выполняется (он выполняет echo "git delete tag failed"
)
Я думал, что это было целью использования ||
.Отличается ли «фатальная» ошибка?
Примечание: я видел другие вопросы, но они говорят, что ||это решение