Ответ 1
Пересмотр задается хешей SHA1.
Если вы хотите видеть коммиты для определенных файлов, вам нужно отделить пути с помощью --
:
git log oldhash..newhash -- path/to/inspect
делает это.
Также обратите внимание, что вы используете три точки (...
) для указания диапазона. Обычно вам нужны только две точки.
Три точки могут не дать ожидаемого результата. Поскольку справочная страница для gitrevisions (раздел "УКАЗАНИЕ ДИАПАЗОНОВ" ) говорит, что
git log a..b
означает дать мне все фиксации, которые были сделаны с a
, до и включая b
(или, как и на странице руководства, помещает его "Включить коммиты, достижимые из b, но исключая те, которые достижимы с" ) трехточечный вариант
git log a...b
означает "Включить коммиты, достижимые из a или b, но исключая те, которые доступны из обоих", что совершенно другое.