Git で一部のファイルのみ特定のコミットの状態に revert する方法
Git でローカルリポジトリの一部のファイルのみ以前の状態に戻す方法を。
いくつか方法がありますが、 git diff と patch を使う方法がかんたんなのではないかと思います。
$ cd [リポジトリのルート]
$ git diff HEAD..[特定のコミットのハッシュ] [対象のファイル] | patchたとえば .htaccess を最終コミットのひとつ前の状態に戻したい場合は次のような形にします。
$ git diff HEAD..HEAD^ .htaccess | patchコミットが必要なときはまた別途行います。