Когда я выполняю git show --summary
, я получаю следующие данные.
commit bef16f4aec08ac631733fd62e8829b808c38ea07
Author: Manu <[email protected]>
Date: Thu Aug 16 18:12:08 2018 +0530
Update Jenkinsfile
В приведенном выше ответе Дата является последней зафиксированной датой. На самом деле я хочу получить дату создания ветки, то есть дату-время, когда ветка была создана мастером.
Может ли кто-нибудь помочь мне в этом
Thu Aug 16 18:12:08 2018 +0530
без каких-либо других сопутствующих данных и для первого коммита в ветке? (Обратите внимание, что даже говорить о дате создания ветки с Git немного сложно.) Если да, то помогает ли ссылка, которую я предоставил в своем последнем комментарии (посмотрите на часть--format
)? - person Chris   schedule 16.08.2018Thu Aug 9 11:09:08 2018 +0530
от мастера, но когда я выполняюgit show --summary
или когда я выполняюgit log -1 --format=%ci --date=local
, она возвращает дату последней фиксации, которая являетсяThu Aug 16 18:12:08 2018 +0530
, а не датой создания ветки, которая являетсяThu Aug 9 11:09:08 2018 +0530
- person Alex Man   schedule 16.08.2018git merge-base
, как это предлагается в принятом ответе на повторяющийся вопрос? (На самом деле, это, вероятно, даст вам отметку времени родительской фиксации той, которую вы хотите...) Как насчет опцииgit reflog show
, показанной в другом ответе? - person Chris   schedule 16.08.2018