title: Push commit to 2 different remote branches?
body: <p>I have two remote branches, branch A and branch B.</p>
  
  <p>Consider the case where I checkout branch A, made a commit and pushed. Now, I want to push the same commit to branch B. These two branches are pretty different so I cannot user <code>rebase</code>, can I? Because if I do <code>git rebase</code> then I will rebase all changes from one branch to another, but I need to do it only with one commit. How can I do that?</p>
  
  <p>PS. Now I do it in a stupid way: I checkout branch B, cherry pick last commit from branch A, and then push to B (remote). This way I don't like that I need to switch to branch B.</p>