搜索包含指定文件的所有git提交(在所有分支上)?

时间:2015-07-01 22:08:00

标签: git

我试图列出存在特定文件的所有分支上的所有git提交。我知道文件的完整路径。我不是试图在提交消息中搜索提及该文件的提交,而是提交包含文件本身的提交。

1 个答案:

答案 0 :(得分:1)

git rev-list --all | xargs -I COMMIT \
    bash -c 'git cat-file -e COMMIT:myfile.py 2> /dev/null && echo COMMIT'