title: Reverting one of the commits in a squashed commit?
body: <p>I have a pull request with 250 <code>files changed</code>, only 5~10 of which I changed.</p>
  
  <p>It's a squash of 4 commits, and one of them is a <code>revert</code> of a <code>merge</code> with another branch, and this is the one that contains ~240 <code>files changed</code>.</p>
  
  <p>It looks like this</p>
  
  <pre><code>&lt;some commits I made after this&gt;
  &lt;squashed commit of:
  
  minor change
  
  working on abcd..
  
  Revert "Merge branch 'settlement-statement' into rents-proration"
  
  This reverts commit 0e44eae, reversing
  changes made to a39e7fd.
  
  some more change&gt;
  </code></pre>
  
  <p>I want to only revert </p>
  
  <pre><code>Revert "Merge branch 'settlement-statement' into rents-proration"
  
  This reverts commit 0e44eae, reversing
  changes made to a39e7fd.
  </code></pre>
  
  <p>I thought merging <code>settlement-statement</code> branch back to my branch would fix it, but it didn't.</p>
  
  <p>How can I fix this, without looking at all the files in <code>files changed</code> and picking my changes?</p>