[英]Search for all git commits (on all branches) that contain a specified file?
我試圖列出存在特定文件的所有分支上的所有git commit。 我知道文件的完整路徑。 我不是要搜索在其提交消息中提及該文件的提交,而是要搜索包含該文件本身的提交。
git rev-list --all | xargs -I COMMIT \
bash -c 'git cat-file -e COMMIT:myfile.py 2> /dev/null && echo COMMIT'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.