title: Github squash commits from web interface on pull request after review comments?
body: <p>Let's say I have a commit history with 5 commits. I know that I can rebase my commits locally when making a pull request which will then have them rebased into a single commit.</p>
  
  <p>A common use case for this is:</p>
  
  <ul>
  <li>Make local commits, working on feature</li>
  <li>Squash commits</li>
  <li>Make Pull Request</li>
  <li>Receive review comments</li>
  <li>Update PR appropriately</li>
  </ul>
  
  <p>I can do this locally on my machine and then push my change again (using -f since the rebase makes it out of sync with the remote). This is kind of annoying.</p>
  
  <p>However, this requires that I do a rebase <em>every</em> time I address review comments - is there any way I can do this from the web interface? </p>
  
  <p>Or maybe my workflow is wrong, should I be amending each of my "review comments" commits directly onto the main PR commit?</p>