Вопрос

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.

Это было полезно?

Решение

Try git format-patch --root $SHA (where $SHA is that first commit)

Другие советы

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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top