git ship [<branchname>] 

@kevgo please review
These errors don't give abort scripts. They put the user back to a consistent state automatically.