Подтвердить что ты не робот

Git format-patch без фиксации

Как я могу создать патч между HEAD и промежуточной областью (без фиксации)?

например.

echo text > some.file
git add some.file
git format-patch (what-the-sha?)..HEAD

Должен ли я зафиксировать, затем reset?

4b9b3361

Ответ 1

git diff --cached

должен сделать трюк, если вы просто хотите разбить патч.

Если вы действительно хотите использовать все функции format-patch, вы действительно должны зафиксировать (в конце концов, вам нужно сообщение фиксации, если вы отправляете патч вверх по течению).