title: rebase several branch in git at once
body: <p>I have a a linear history with several branches on it.</p>
  <pre><code>* f4293437a (HEAD -&gt; juanjo/dev) tests
  * ab14c2326 modify docker-compose.yml
  * 418c340fe [WIP] Initialize test scenes
  * fcd36e59e Outpus stuff
  * 20c952129 asdf
  * bc75c1dc2 asdf
  * 6bad5ac7f (origin/juanjo/dev, juanjo/collisions) asdf
  * 4b01d63d6 asdf
  * e107de108 asdf
  * 790362305 (origin/juanjo/attach, juanjo/attachments) asdf
  * 33858dbaf asdf2
  * c4bbc577c (origin/master) asdf1
  </code></pre>
  <p>I have pushed this to gitlab and created a MR to merge <code>790362305</code> into master (<code>c4bbc577c</code>). I also have a MR for <code>6bad5ac7f</code> into master.</p>
  <p>Now I have received a a review and I have to modify <code>33858dbaf</code> commit. I do that by adding an interactive rebase with a <code>fixup</code> commit However, that modifies the history and <code>juanjo/attachments</code> doesn't point anymore to the commit following the fixed version of <code>33858dbaf</code>. So I have to checkout the branches, reset them to point to the correct commits and push again to gitlab (with --force, to override the old history so the commits fixing reviews doesn't appear in history)</p>
  <p>Is there anyway to automatically reset the branches to the correct commit when doing the rebase?</p>