В любом случае, в Github.com, чтобы узнать точное время совершения или выпуска
Я использую github для студентов, чтобы отправить задание на программирование. И у меня есть строгий срок подачи, и я хотел бы иметь возможность проверить время отправки их релиза.
К сожалению, github только сообщает, сколько дней назад был сделан релиз или фиксация. Есть ли (быстрый) способ получить точное время?
Ответы
Ответ 1
Если вы наведите указатель мыши на метку xx minutes|hours\... ago
, появится всплывающая подсказка с указанием времени UTC, в котором была создана фиксация.
Имейте в виду, что история Git может быть переписана (см. git commit -amend или git фильтр-ветвь) и что это отображаемое время не должно считаться убедительным доказательством.
Ответ 2
Ну, я вскочил в этот WAAAYY поздно, но я хотел добавить примечание об этом конкретном случае использования.
nulltoken абсолютно прав о возможности изменения времени. Чтобы обойти это, я бы использовал теги. Совместите простой script, который вытащит ветвь в точку отсечения, пометьте ее (используя аннотированный тег), а затем нажмите тег до github. Это дает вам снимок ветки в это конкретное время, отметит время, когда тег был вырезан И имя теггера. Эта последняя часть особенно полезна для студентов, которые считают, что они хитрые.
https://git-scm.com/book/en/v2/Git-Basics-Tagging
Ура!