feat: check current branch for unpushed commits
feat: allow branch selection in deploy script