Параметры для удобного просмотра лога Git
Пример команды:
Скорее всего, вам уже доводилось использовать команду
К примеру, от вас требуют еженедельные отчёты каждую пятницу. Достаточно написать
Вообще, в Git есть много всяких полезных параметров. Просто попробуйте выполнить
Пример команды:
git log --oneline --graph
Скорее всего, вам уже доводилось использовать команду
git log
. У неё есть много полезных параметров, которые можно комбинировать друг с другом для достижения наилучшего результата. Чаще всего используют эти:--author="Alex Kras"
— выводит коммиты, сделанные конкретным человеком--name-only
— выводит только названия изменённых файлов--oneline
— выводит сокращённые данные коммита (в виде одной строки)--graph
— выводит дерево зависимостей для всех коммитов--reverse
— выводит коммиты в обратном хронологическом порядке (сначала старые)--after
— выводит коммиты, сделанные после определённой даты--before
— выводит коммиты, сделанные до определённой датыК примеру, от вас требуют еженедельные отчёты каждую пятницу. Достаточно написать
git log --author="Name" --after="1 week ago" --oneline
, немного подредактировать полученный результат и отправить их начальству.Вообще, в Git есть много всяких полезных параметров. Просто попробуйте выполнить
man git-log
чтобы посмотреть все варианты просмотра истории. Если ни один из предложенных вариантов вас не устроит, вы всегда можете воспользоваться параметром --pretty
, с помощью которого можно настраивать выдачу в широких пределах.