you can simply pass the 2 commits to git diff like :
-> git diff 0da94be 59ff30c > my.patch-> git apply my.patch
error: cannot apply binary patch to 'UKERecognition/UKIncentive.Web/static/img/rose.jpg' without full index line
Checkout the branch from which you want to create the patch. Run this command:
git diff-index 79fd4d7 --binary > ~/Desktop/my-patch
Where 79fd4d7
is a placeholder for the commit that came right before the range of commits you want to diff. (e.g. I want a patch that contains the first three commits below:
No such file or directory
It is possible that the patch was rolled before the days of Git on drupal.org.
For old patches:
patch -p0 < thepatch.patch
For new patches that mysteriously fail with git apply
:
patch -p1 < thepatch.patch