Возможно, имелись в виду инструменты системы контроля версий Git, в частности команда git log и команда git diff. 1
Команда git log позволяет получить разнообразную информацию о коммитах: об истории изменений, о коммитах, изменивших отдельный файл, о коммитах за определённый отрезок времени и так далее. 1 По умолчанию коммиты отображаются в обратном хронологическом порядке (сначала новые). 5
Команда git diff, в свою очередь, определяет изменения между объектами в проекте — деревьями (файлами и директориями). 1 Она показывает, например, изменения, не внесённые в индекс, изменения в проекте по сравнению с последним коммитом и так далее. 1
Таким образом, команда git log фокусируется на истории изменений в целом, а команда git diff — на различиях между отдельными объектами проекта.
Кроме того, есть и другие команды Git, которые помогают отслеживать изменения, например, git blame и git annotate. 1