Create and Apply Git Patches

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