ファイルの復活・復元 †対象ファイルを書き換えて復元 †変更されたファイル,または削除された"hogehoge.txt"を特定のコミット時点の状態に復元させたいときは, git logでコミットを確認した後に, git checkout HEAD^ hogehoge.txt HEAD^の部分はコミットに応じて適宜修正.コミットのハッシュを入力しても良い. git restore -s HEAD^ hogehoge.txt
対象ファイルを書き換えずに復元 †今のファイルはそのまま残して,過去のコミット時点または他のブランチのファイルを確認したいときは git show [commit]:[filename] で閲覧できる.ファイルとして書き込むなら通常のシェルスクリプトとしての標準出力をしたらOK. git show HEAD^:hogehoge.txt > hogehoge_old.txt |