Create and Apply Git Patches: Difference between revisions
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
git format-patch -1 HEAD --stdout > ./file.patch | git format-patch -1 HEAD --stdout > ./file.patch | ||
</syntaxhighlight> | |||
=Apply the Patch= | |||
<syntaxhighlight lang='bash'> | |||
git am < ./file.patch | |||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 21:51, 16 January 2024
Internal
Overview
Patches can be created with git format-patch
and applied with git am
or git apply
.
Create the Patch
Specify how many commits from head to include in the patch:
git format-patch -<n> <reference-sha-1> --stdout > ./file.patch
git format-patch -1 HEAD --stdout > ./file.patch
Apply the Patch
git am < ./file.patch