私がGitリポジトリにいるとしましょう。ファイルを削除して、その変更をコミットします。私は仕事を続け、さらにいくつかのコミットを行います。次に、そのファイルを復元する必要があることがわかりました。
を使用してファイルをチェックアウトできることはgit checkout HEAD^ foo.bar
知っていますが、そのファイルがいつ削除されたかはわかりません。
- 特定のファイル名を削除したコミットを見つける最も簡単な方法は何でしょうか?
- そのファイルを作業コピーに戻す最も簡単な方法は何でしょうか。
ログを手動で参照し、特定のSHAのプロジェクト全体をチェックアウトしてから、そのファイルを元のプロジェクトのチェックアウトに手動でコピーする必要がないことを願っています。