Примечание 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
, не имеет никакого эффекта.