Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save JustATestName144/78c43f69604f612e46881a8f49722243 to your computer and use it in GitHub Desktop.
Save JustATestName144/78c43f69604f612e46881a8f49722243 to your computer and use it in GitHub Desktop.
Git. Log.
Пример команды: git log --oneline --graph
Скорее всего, вам уже доводилось использовать команду git log. У неё есть много полезных параметров, которые можно комбинировать друг с другом для достижения наилучшего результата. Чаще всего я использую эти:
--author="Alex Kras" — выводит коммиты, сделанные конкретным человеком
--name-only — выводит только названия изменённых файлов
--oneline — выводит сокращённые данные коммита (в виде одной строки)
--graph — выводит дерево зависимостей для всех коммитов
--reverse — выводит коммиты в обратном хронологическом порядке (сначала старые)
--after — выводит коммиты, сделанные после определённой даты
--before — выводит коммиты, сделанные до определённой даты
К примеру, когда-то у меня был руководитель, который требовал еженедельные отчёты каждую пятницу. И мне было достаточно написать git log --author="Alex Kras" --after="1 week ago" --oneline, немного подредактировать полученный результат и отправить их начальству.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment