Есть несколько ответов о получении последней фиксации для файла. Ответы сводятся к «git log --all --pretty = format:% H - path».Самый быстрый способ получить последнюю фиксацию для файла в git
Обратите внимание на то, что вы выполнили поиск по всему графику.
git log очень медленный. Кажется, что на операцию приходится несколько секунд, что является болезненным, когда у вас есть тысячи файлов, на которые нужно смотреть. Есть ли более быстрый способ водопровода для этого?
журнал мерзавец должен быть мгновенным. вы также можете использовать опцию -n 1 для ограничения 1 фиксации, так как вы хотите только самое последнее. Не знаю, ускорится ли это, но стоит попробовать. Кроме того, если вы находитесь на окнах, есть другие причины, по которым git может быть медленным вообще –
git log сам почти мгновен. git log-path - нет. –
Отредактировано для обозначения использования --all. –