Использование Git для просмотра последних изменений за определенный период времени

Вы когда-нибудь уезжали в длительный отпуск и хотели проверить, какие обновления были сделаны вашей командой 2 недели назад? Или, может быть, даже только за последнюю неделю. Конечно, вы могли бы просмотреть PR, но есть более простое решение. Git имеет встроенную функциональность для проверки именно этого.

Если вы хотите просмотреть изменения за последние 2 недели, вы можете использовать git log. Например, чтобы просмотреть последние две недели изменений в вашем хранилище, выполните в терминале следующие действия:

git log --since='2 weeks ago'
Войти в полноэкранный режим Выйти из полноэкранного режима

Аналогично, если вы хотите просмотреть только одну неделю изменений, вы напишите:

git log --since='2 weeks ago'
Enter fullscreen mode Выйти из полноэкранного режима

Дата для переменной --since может быть задана как 2 недели назад, 1 год назад, 2 месяца назад или 5 дней назад — так что у вас есть большая гибкость в том, как вы хотите показать изменения. Вы также можете использовать временные метки ISO, например 2022-03-03T14:32:12-01:00.

Примечание: вы также можете использовать git whatchanged, который делает то же самое, что и git log, но сохраняется по историческим причинам. Единственное различие между git whatchanged и git log заключается в том, что git whatchanged по умолчанию показывает все файлы в изменении.

Рекомендуется использовать git log вместо этого, так как все равно можно показать все файлы и с помощью этой команды, набрав git log --since='2 weeks ago' --stat.

Другие опции git log

Помимо возможности предоставить вам простой интерфейс для просмотра изменений, есть несколько полезных функций git log, которые могут добавить больше информации в получаемый вами журнал. Вот некоторые из моих любимых:

Оцените статью
devanswers.ru
Добавить комментарий