Я хочу восстановить несколько строк из файла, записанного в более старой фиксации. Я вижу эти строки, запустив
git log -p
В крайнем случае, я готов просто скопировать эти строки из вывода этого журнала, но это повредит моему пуристскому сердцу и кажется довольно непрофессиональным.
Я не хочу просто запускать git checkout <file>, потому что это отбрасывает локальные изменения, сделанные в <file>, начиная с рассматриваемого коммита. Вместо этого я хотел бы объединить изменения из этого коммита в <file> в рабочем дереве, используя только чистые команды Git.
Как я могу это сделать?