Примечание git 2.10 (3 квартал 2016 года) улучшает документацию о дате с git reflog.
См. Коммит 642833d , коммит 1a2a1e8 (27 июля 2016 г.) и коммит d38c7b2 , коммит 522259d , коммит 83c9f95 , коммит 2b68222 (22 июля 2016 г.) Джеффом Кингом ( peff) .
Помогает: Джефф Кинг ( peff) .
(Объединено Junio C Hamano - gitster- в коммите 0d32799 , 8 августа 2016 г.)
В rev-listопции обновляется :
Обозначение рефлога в выходных данных может быть показано как ref@{Nth}(где Nthобратный хронологический индекс в рефлоге) или как ref@{timestamp}(с отметкой времени для этой записи), в зависимости от нескольких правил.
Включает в себя : - обновление о --date=raw:
показывает дату в секундах с начала эпохи (1970-01-01 00:00:00 UTC), затем пробел, а затем часовой пояс в виде смещения от UTC (a +или -с четырьмя цифрами; первые две - часы, и вторые две минуты).
Т.е. как бы метка времени была отформатирована с помощью strftime("%s %z")).
Обратите внимание, что -localопция не влияет на seconds-since-epoch
значение (которое всегда измеряется в UTC), но переключает соответствующее значение часового пояса.
И новый вариант: --date=unix
показывает дату как метку времени эпохи Unix (секунды с 1970 года).
Как и в случае --raw, это всегда в UTC и, следовательно -local, не имеет никакого эффекта.