1. ホーム
  2. ギット

[解決済み】gitで古いコミットからファイルを復元する。

2022-04-05 02:20:52

質問

数週間前に行った古いコミットがあります。そのコミットから1つのファイルだけをリストアしたいのですが、どうすればいいですか?どうすればよいですか?

解決方法は?

git checkout 'master@{7 days ago}' -- path/to/file.txt

これは HEAD を変更せず、ローカルファイルを上書きするだけです。 path/to/file.txt

参照 man git-rev-parse で可能なリビジョン指定(もちろん、単純なハッシュ(例えば dd9bacb で十分です)

変更をコミットするのを忘れないでください (レビューの後...)