Как использовать git format-patch при первоначальной фиксации - программирование
Подтвердить что ты не робот

Как использовать git format-patch при первоначальной фиксации

Мне нужно получить файл исправления для inital commit (который не является пустым) для нашего процесса просмотра, но я запутался, так как команда git format-patch только делает это из ветки, которая на начальном коммите не включает его.

Кажется, это должно быть какое-то очевидное движение, но я полностью его не понимаю.

4b9b3361

Ответ 1

Попробуйте git format-patch --root $SHA (где $SHA - это первая фиксация)

Ответ 2

для создания патча для одного коммита просто используйте

git format-patch -1 HEAD # where "1" is a number, not "ell".

где "HEAD" можно изменить на любой другой фиксатор или даже на хэш-код. Это работает, даже если HEAD является первым фиксатором. Я не уверен, что вы просите об этом.