title: How do I get the interdiff between these two git commits?
body: <p>I'm trying to view the difference between two revisions of the same commit in git. A diff of the diffs, basically. From what I've read so far, this is known as the "interdiff". I've read several tutorials on how to create interdiffs of git patches, but I haven't been able to get these methods to work in my particular case.</p>
  
  <p>So here's the setup. I have two diverging branches, each with slightly different commits:</p>
  
  <pre><code>* 29e734f - (origin/feature_branch, new_commits) New commit 3 (69 minutes ago) &lt;Ajedi32&gt;
  * b22ebea - New commit 2 (89 minutes ago) &lt;Ajedi32&gt;
  * 09d42c2 - New commit 1 (2 hours ago) &lt;Ajedi32&gt;
  | * 467e08f - (old_commits) Old commit 3 (4 weeks ago) &lt;Ajedi32&gt;
  | * f2bf1cb - Old commit 2 (4 weeks ago) &lt;Ajedi32&gt;
  | * 34a2187 - Old commit 1 (4 weeks ago) &lt;Ajedi32&gt;
  |/  
  *   1b05a4a - (origin/base, base) Base commit (5 weeks ago) &lt;Ajedi32&gt;
  </code></pre>
  
  <p>In this example, I want to find the interdiff between "Old commit 3" and "New commit 3". I've tried creating a patch file from these two commits and running them through the <code>interdiff</code> utility, but all I got was this:</p>
  
  <pre><code>1 out of 2 hunks FAILED -- saving rejects to file /tmp/interdiff-1.Kgwx8u.rej
  interdiff: Error applying patch1 to reconstructed file
  </code></pre>
  
  <p>I'm not really sure what that means, so I'm kind of stuck now. Where do I go from here?</p>
  
  <p>Note: I'm am <strong>not</strong> looking for <code>git diff old_commits new_commits</code> here. I don't want the revisions to commits 1 and 2 included in the output.</p>