簡體   English   中英

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

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM