remote -> remoteName in push()
Throw if try to push() to checked out branch