Date de validation Git


Réponses:


269

La commande show peut être ce que vous voulez. Essayer

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

D'autres formats pour la chaîne de date sont également disponibles. Consultez la page de manuel pour plus de détails.


19
Pour obtenir le commit sans sa différence, utilisez à la log -1place de show.
Josh Lee

36
Ou ajoutez le '-s' à la commande:git show -s --format="%ci" <commit>
aprock

6
Pour les futurs utilisateurs: vous pouvez afficher la date de l' auteur avec %ai.
user541686

4
pour obtenir juste l'horodatage Unix: utilisez git show -s --format =% ct <commit>
xiaoweiz

2
Si vous voulez un autre format de date, vous pouvez utiliser git show -s --format=%cd --date=short <commit>(donnera par exemple 2016-11-02) ou git show -s --format=%cd --date=short <commit>ou git show -s --format=%cd --date=format:%Y <commit>(cet exemple n'imprimera que l'année) Pour plus de détails, voir cette réponse .
amoebe

27

Si vous voulez voir uniquement la date d'une balise, vous feriez:

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

qui donne: 2013-11-06 13:22:37 +0100

Ou faites:

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

qui donne l'horodatage UNIX: 1383740557


19

Si vous aimez avoir l'horodatage sans le fuseau horaire, mais le fuseau horaire local

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

Ce qui donne cela en fonction de votre emplacement

Mon Sep 28 12:07:37 2015

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.