在提交的注释中查找
在当前分支的所有文件中,查找字符串’text’。
git log -c -S'text'
在当前分支的指定路径文件中,查找字符串’text’。
git log -c -S'text' -- path/to/file.ext
在所有分支的所有文件中,查找字符串’text’。
git log --all -c -S'text'
在所有分支的指定路径文件中,查找字符串’text’。
git log --all -c -S'text' -- path/to/file.ext
在所有分支的指定路径中,查找字符串’text’。
git log --all -c -S'text' -- path/to
查找增加了文件的提交
在所有分支中,查找增加了 *.tmp
文件的提交:
git log --oneline --diff-filter=A -- '*.tmp'