Gitコミット日


回答:


268

ショーの コマンドは、あなたが望むかもしれません。試す

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

日付文字列の他の形式も使用できます。詳細はマニュアルページを確認してください。


19
差分なしでコミットを取得するlog -1には、の代わりにを使用しますshow
ジョシュリー

36
:OR「-s」コマンドを追加git show -s --format="%ci" <commit>
aprock

6
今後のユーザー向け:で著者の日付を表示できます%ai
user541686 2015年

4
UNIXタイムスタンプのみを取得するには:git show -s --format =%ct <commit>を使用します
xiaoweiz

2
別の日付形式が必要な場合は、git show -s --format=%cd --date=short <commit>(例:2016-11-02)git show -s --format=%cd --date=short <commit>またはgit show -s --format=%cd --date=format:%Y <commit>(またはこの例では年のみを出力します)を使用できます。詳細については、この回答を参照してください。
amoebe

26

あなたがしたいタグの日付だけを見たい場合:

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

それは与える: 2013-11-06 13:22:37 +0100

または:

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

UNIXタイムスタンプを提供します。 1383740557


19

タイムゾーンはなくローカルタイムゾーンなしでタイムスタンプを取得したい場合

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

これはあなたの場所に応じてこれを与えます

Mon Sep 28 12:07:37 2015

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.