add smart git-ps: automatically push current branch to remote and set upstream branch