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