Ini sejarah saya untuk folder 'somefolder'
$ git log somefolder
commit 89cd
More changes to somefolder
commit ef47a
Updating somefolder and other stuff
commit e095
Bugs fixed in somefolder
Saya ingin mengembalikan beberapa folder kembali ke 'Bug diperbaiki di beberapa folder "komit.
Karena komit kedua melibatkan perubahan di luar folder tertentu, saya tidak ingin mengembalikan komit ini.
Saya kira cara teraman adalah membuat diff / patch antara commit e095 dan 89cd yang berlaku hanya untuk beberapa folder, dan kemudian menerapkan patch itu. Bagaimana saya bisa melakukan itu?
git reset e095 -- some/foldersebagai gantinya gunakan