title: Git - How to effectively share code between topic branches?
body: <ul>
  <li>Simple doing merge between branch gives unwanted code. </li>
  <li>Cherry picking is not helping since relevant code spilled over multiple commits</li>
  <li>rebase? not sure about it</li>
  </ul>