Здесь моя история для папки "somefolder"
$ git log somefolder
commit 89cd
More changes to somefolder
commit ef47a
Updating somefolder and other stuff
commit e095
Bugs fixed in somefolder
Я хочу вернуть некоторую папку обратно в "Исправленные ошибки в некоторой папке".
Поскольку вторая фиксация связана с изменениями за пределами некоторой папки, я не хочу возвращать эту фиксацию.
Я думаю, самым безопасным способом было бы создать diff/patch между commit e095 и 89cd, который применяется только к некоторой папке, а затем применить этот патч. Как я могу это сделать?