feat: add environment, deploy confirm, and same branch check for deploy script