Вы можете ограничить свой поиск git log
файлом следующим образом:
git log [branch] -- foo.c
Но как бы вы ограничили поиск шаблоном файла вместо полного пути?
- Учтите, что вы можете запустить
git log
в другой ветке, где расширение оболочки *
не будет работать, поэтому вы не можете зависеть от оболочки в сопоставлении шаблонов файлов. - Также,Вы не можете указать ветку с
git ls-files
.