title: Push local commits on master branch to new remote branch
body: <p>I have local commits on the master branch, but (due to unforeseen external reasons) I now can't push my changes to master and instead need to push them to a new remote branch (that can be merged back to master later).</p>
  
  <p>How do I (safely) do that?</p>