Create and Apply Git Patches

From NovaOrdis Knowledge Base
Revision as of 21:51, 16 January 2024 by Ovidiu (talk | contribs) (→‎Create the Patch)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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