Improve commands push behaviour

Only apply to current branch and push to all remotes