title: git apply is not respecting file renames using `git mv`
body: <p>I have created a diff of my changes from other branch called `main like so:</p>
  <pre><code>// while on another branch that is not `main`
  git diff main &gt; my-diff.patch
  </code></pre>
  <p>however when I run <code>git apply my-diff.patch</code>, I see that my file renames (using <code>git mv</code>)  are not being respected. Instead, I see the renamed filed as deleted and the file that was created using <code>git mv</code> as an entirely new file.</p>
  <p>How do I get <code>git apply</code> to respect my file renames I had used prior using <code>git mv</code>?</p>