How to use git format-patch on initial commit
-
17-06-2021 - |
Question
I need to get patch file for inital commit (which is not empty) for our review process, but I'm confused as git format-patch
command only makes it from branch that is on initial commit not including it.
Seems it must be some obvious move but I'm completely missing it.
Solution
Try git format-patch --root $SHA
(where $SHA
is that first commit)
OTHER TIPS
for making patch for a single commit just use
git format-patch -1 HEAD # where "1" is a number, not "ell".
where "HEAD" could be changed to any other commit, or even hash code. This works even if HEAD is the first commit. I am not sure whether you are asking for this.
Maybe this has changed, but
git format-patch --root
just created all patch files including the initial commit and HEAD. My git version is 2.26.2.windows.1
.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow