diff --git a/pages/common/git-format-patch.md b/pages/common/git-format-patch.md new file mode 100644 index 000000000..8cba68c3a --- /dev/null +++ b/pages/common/git-format-patch.md @@ -0,0 +1,16 @@ +# git format-patch + +> Prepare .patch files. Useful when emailing commits elsewhere. +> See also `git am`, which can apply generated .patch files. + +- Create an auto-named .patch file for all the unpushed commits: + +`git format-patch {{origin}}` + +- Write a .patch file for all the commits between 2 revisions to stdout: + +`git format-patch {{revision_1}}..{{revision_2}}` + +- Write a .patch file for the 3 latest commits: + +`git format-patch -{{3}}`