С ненулевым кодом выхода вы не можете отличить pull
error от stash pop
error.
Мой совет - избегать автозагрузки.Это кажется удобным, когда это работает, но проблематично, когда это не так.А если вы делаете что-то вроде
git stash push
git pull --rebase
git stash pop
, вы можете создать bash-скрипт или псевдоним git:
git alias.pull-autostash '!git stash push && git pull --rebase && git stash pop'
Использование:
git pull-autostash