Fix missing `exit 1` and improve `git push` command