git在所有分支上找到最后一个文件修改?

8 search git

我修改了一个文件,我确切地知道它是哪个文件,但事实证明我没有将它与 master 合并。我不知道我把它放在哪个分支,但不迟于 2 个月前,但不早于上个月

有没有办法可以在我上次修改特定文件时询问 git 但要求检查每个分支而不仅仅是我的当前分支?

use*_*686 9

git log --all --since="2 months ago" --until="2 weeks ago" -- path/to/file
Run Code Online (Sandbox Code Playgroud)

如果您还需要特定提交的分支名称,请使用.git branch --contains commit-id