これが「somefolder」フォルダの私の履歴です
$ git log somefolder
commit 89cd
More changes to somefolder
commit ef47a
Updating somefolder and other stuff
commit e095
Bugs fixed in somefolder
somefolderを「Bugs fixed in some folder」コミットに戻したいのですが。
2番目のコミットにはsomefolder以外の変更が含まれていたため、このコミットを元に戻したくありません。
最も安全な方法は、いくつかのフォルダにのみ適用されるコミットe095と89cdの間に差分/パッチを作成し、そのパッチを適用することだと思います。どうやってやるの?
git reset e095 -- some/folder
代わりに使用してください