title: Git rebase vs recreating branch and applying changes
body: <p>I have to rebase and then, squash and merge my changes. But, the rebasing is taking too much time and effort. So, what if, instead of rebasing, I delete the feature branch, create a fresh one from master and then, apply my changes at the top and push in a single commit?<br></p>
  <ol>
  <li>Will it be any different than rebasing?<br></li>
  <li>Will the git(hub) review comments be preserved?</li>
  </ol>