سؤال

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