Create and Apply Git Patches: Difference between revisions

From NovaOrdis Knowledge Base
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