Nei*_*eil 11 git version-control
您可以将git log搜索范围限制为这样的文件:
git log [branch] -- foo.c
Run Code Online (Sandbox Code Playgroud)
但是,如何将搜索限制为文件模式而不是完整路径?
git log
在另一个分支上运行,其中shell扩展*将不起作用,因此你不能依赖shell来进行文件模式匹配.git ls-files.Cas*_*bel 11
我倾向于做这样的事情:
git ls-files [--with-tree=<branch>] [path] | grep '<pattern>' | xargs git log [branch]
Run Code Online (Sandbox Code Playgroud)
Jas*_*wis 10
或者只是删除前导.,即:git log -- *foo.c或甚至git log -- ./*foo.c
| 归档时间: |
|
| 查看次数: |
4938 次 |
| 最近记录: |