Почему моя команда не работает, даже если я использую `||эхо "" ` - PullRequest
0 голосов
/ 18 июня 2019

Я запускаю свой bash-скрипт с -e

set -e
git push --delete sometag || echo "git delete tag failed"
echo "some other commands"

Однако git push возвращает фатальную ошибку, а остальная часть скрипта не выполняется (он выполняет echo "git delete tag failed")

Я думал, что это было целью использования ||.Отличается ли «фатальная» ошибка?

Примечание: я видел другие вопросы, но они говорят, что ||это решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...