質問: お世話になっております。 ズバリ、 `git log`ではファイルfooに対する変更履歴(コミットログ)があるにも拘わらず、 `git log foo`ではそのログが出てこないという事はありえるのでしょうか? また、正常な動作であるならば、どのような手順を踏めば、そのようなことができるのでしょうか? 特にfooに対するignore設定などは行っていません。 自分の担当するプロジェクトにて、fooがデグレードしており 調査中このような事象が発生していた為、質問させて頂きました。 丸投げ感満載で申し訳御座いませんが、心当たりのあるかたいらっしゃいましたら ご教示頂けますと幸いです。
回答: こちらをどうぞ 指定のファイルの履歴をみる ``` git log -p 相対パスor絶対パス ``` で目標のコミット履歴は見られないでしょうか? 見られなければcommitを削除されてる可能性やrebaseやforceなどで無理やりコミットを上書きされている可能性があるので,commit番号を確認して,辿ったほうがいいかもしれません。