Помимо разбора git журнала для строки даты, существует ли git собственный способ сообщить дату определенного коммита?
Git дата фиксации
Ответ 1
Команда show может быть тем, что вы хотите. Пытаться
git show -s --format=%ci <commit>
Другие форматы для строки даты также доступны. Проверьте страницу руководства для деталей.
Ответ 2
Если вы хотите видеть только дату тега :
git show -s --format=%ci <mytagname>^{commit}
который дает: 2013-11-06 13:22:37 +0100
Или выполните:
git show -s --format=%ct <mytagname>^{commit}
который дает временную метку UNIX: 1383740557
Ответ 3
Если вам нравится иметь временную метку без часового пояса, но локальный часовой пояс
git log -1 --format=%cd --date=local
Что дает это в зависимости от вашего местоположения
Mon Sep 28 12:07:37 2015
Ответ 4
если у вас проблемы с командой windows cmd и .bat, просто сбрасывайте проценты
git show -s --format=%%ct
Символ% имеет особое значение для параметров командной строки и параметров FOR. Чтобы считать процент обычным символом, удвойте его: %%