git checkout コミットからファイルを取り出す

指定したコミットに含まれるファイルをステージと作業ツリーに取り出す

» git checkout コミット -- ファイル

コミットの指定
ハッシュ値やHEAD~3を使う。

git checkoutでファイルを取り出して、ゴチャゴチャになった作業ツリーをHEAD(最新状態)に戻すには、git reset --hardコマンドを使う。

$ git reset --hard

わかる Git Kindle版