Git teslim tarihi


Yanıtlar:


269

Gösteri komut istediğini olabilir. Deneyin

git show -s --format=%ci <commit>

Tarih dizesi için başka biçimler de mevcuttur. Ayrıntılar için kılavuz sayfasına bakın.


19
Taahhüdü farklı olmadan almak için log -1yerine kullanın show.
Josh Lee

36
Veya '-s' komutunu ekleyin:git show -s --format="%ci" <commit>
aprock

6
Gelecekteki kullanıcılar için: ile yazar tarihini görüntüleyebilirsiniz %ai.
user541686

4
unix zaman damgasını almak için: git show -s --format =% ct <commit>
xiaoweiz

2
Başka bir tarih biçimi istiyorsanız, kullanabilirsiniz git show -s --format=%cd --date=short <commit>(örneğin, 2016-11-02 verecek) veya git show -s --format=%cd --date=short <commit>veya git show -s --format=%cd --date=format:%Y <commit>(bu örnek yalnızca yılı yazdıracaktır) Ayrıntılar için bu cevaba bakın .
amoebe

27

Yalnızca yapacağınız bir etiketin tarihini görmek istiyorsanız :

git show -s --format=%ci <mytagname>^{commit}

hangi verir: 2013-11-06 13:22:37 +0100

Veya şunu yapın:

git show -s --format=%ct <mytagname>^{commit}

UNIX zaman damgası verir: 1383740557


19

Eğer zaman damgası olmadan zaman damgasına sahip olmak istiyorsanız, ancak yerel saat dilimi

git log -1 --format=%cd --date=local

Bu, bulunduğunuz yere bağlı olarak bunu verir

Mon Sep 28 12:07:37 2015

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.