4

最新のコミット ( HEAD) にファイルが存在するかどうかを確認する必要があります。私はこれをやっています

git cat-file -e HEAD:path/to/file

しかし、ファイルが移動または名前変更されている場合、これが問題になる可能性があることに気付きました. SHA に基づいてファイルをチェックする方法はありますか? 私は試した

git cat-file -e SHA

ただし、最新のコミットだけでなく、すべてのコミットを検索するようです。

アラン・カリーの答えに基づいて、これはうまくいくようです

git ls-tree -r HEAD | grep SHA
4

1 に答える 1

1

あなたはの出力を解析することができますgit ls-tree -r HEAD

于 2012-07-04T10:16:14.483 に答える