Помимо случая, когда для фиксации нет файлов, существует ли какая-либо другая причина, по которой команда git commit
может завершиться с ненулевым значением? У меня нет ошибки, чтобы показать, я просто пишу сценарий, как это:
#!/usr/bin/env bash
git commit -m "foo" || {
echo "could not create new commit, no big deal"
}
## keep going with muh script
По сути, я хочу знать, есть ли код завершения или проверка, которую я должен выполнить в случае, если проблема, препятствующая фиксации, достаточно серьезна, чтобы остановить мой сценарий.