Как настроить git log
для отображения commit date
вместо author date
?
Как настроить 'git log', чтобы показать 'дату фиксации'
Ответ 1
Существует несколько вариантов. Вероятнее всего, проще всего использовать один из предварительно выпеченных форматов --pretty
, например git log --pretty=fuller
- это покажет обе даты. Если вы хотите увидеть только одну дату, но укажите дату фиксации, вы можете использовать git log --format=<some stuff>
. Все допустимые коды для определения формата документируются в git help log
. Дата фиксации - одна из %cd
, %cd
, %cr
, %ct
или %ci
, в зависимости от того, какой формат вы предпочитаете.
Если это то, что вы хотите делать часто, поместите его в псевдоним или напишите вспомогательный script для сохранения при вводе.
Ответ 2
Вы можете использовать --pretty=format
и использовать %cr
для даты фиксации даты.
У меня есть следующий псевдоним в моем .gitconfig
[alias]
lol = log --graph --pretty=format:\"%C(yellow)%h%Creset%C(cyan)%C(bold)%d%Creset %C(cyan)(%cr)%Creset %C(green)%ce%Creset %s\"
Затем просто запустите git lol
, и вы увидите красивую историю цветов с хешем/датой/автором/комментариями.