I have a specific commit on a GitHub repository from which I want to extract a patch to apply in a different place, similar what I would get when using git format-patch.
I am lazy or the repository is too big and I don't want to fetch the whole repository just to extract that patch.
How can I do this quickly?
Browse to the appropriate commit, e.g.
https://github.com/github/gitignore/commit/e9552d855c356b062ed82b83fcaacd230821a6eb
Edit the URL in your address bar and add .diff to the end, e.g.
https://github.com/github/gitignore/commit/e9552d855c356b062ed82b83fcaacd230821a6eb.diff
Copy and paste (or File > Save) the unified diff
You can also use .patch instead of .diff, which seems to generate input suitable for application with git am.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With