pullしたら何故かファイルが無くなっておりビルドが通らなくなった」ということが過去にあり、その時に調べた方法です。一部変えれば削除だけでなく追加も調べられるのでついでに。ようなコミットハッシュ2つある<filename>へは削除されたファイル名の相対パスを書きます。<filename>を繰り返し実行してることになります。この1行は<commit-hash>のコミットで削除されたファイルの中から<filename>なものがあるか調べるコマンドです。Dを追加するとそうした削除したファイルのみを表示させることができます。date>のようなヘッドが出力されないようにしてます。対象のファイルが出現したタイミング(削除されたコミット)を見つけると、そのコミットハッシュを表示して処理を終わります。<commit-hash>でじっくり眺めることができます。追加コミット--diff-filterはファイルの状態で絞り込むオプションです。削除ならD、追加ならA、変更ならMのように指定します。大体お分かりのように追加コミットを調べるには--diff-filterをAに変更するだけです。ようなコミットハッシュ。