gitで特定のファイルやディレクトリを前のバージョン(commit)に戻す方法

gitで特定のファイルやディレクトリを前のバージョン(commit)に戻す方法

gitのcheckoutを使って実現します。

単数ファイルの復元
git checkout [戻したいコミットのハッシュ] [戻したいファイルのパス]

複数ファイルを戻したい場合も、

複数ファイルの復元
git checkout [戻したいコミットのハッシュ] [戻したいファイルのパス(1)] [戻したいファイルのパス(2)]

という感じで引数を増やしていけばOK。

特定のディレクトリ全体を復元したい場合は、

ディレクトリの復元
git checkout [戻したいコミットのハッシュ] [戻したいディレクトリのパス]