で--date=local
git log
は私の(ユーザの)タイムゾーンで、日付を示していますユーザーのタイムゾーンでISO形式のgit log timestampsを表示しますか?
$ git log --date=local -3 --pretty=tformat:'%cd %h' --abbrev-commit
Thu Dec 18 15:22:11 2014 dc20f74
Thu Dec 18 14:01:26 2014 06c214f
Tue Nov 4 03:48:44 2014 ac33158
man-page氏は述べています
しかし、ISO形式- 日付[...]のみ取る人間が読める形式で表示日付の効果、 --prettyを使用しているときなど。
%ci
でそれは事実
--date=local
と
--date=default
製品の問題として、有効になりません正確に同じ出力:私はあまり詳細形式でgitのログを見ることができますどのように
$ git log --date=local -3 --pretty=tformat:'%ci %h' --abbrev-commit
2014-12-18 23:22:11 +0000 dc20f74
2014-12-18 22:01:26 +0000 06c214f
2014-11-04 17:18:44 +0530 ac33158
$ git log --date=default -3 --pretty=tformat:'%ci %h' --abbrev-commit
2014-12-18 23:22:11 +0000 dc20f74
2014-12-18 22:01:26 +0000 06c214f
2014-11-04 17:18:44 +0530 ac33158
私のローカルタイムゾーン?理想的には、私はUNIXの日付構文を使用するために'%C%m%dT%H%M%S'
にそれらを見たいと思っています。
2番目のコメントには '--date = default'が指定されていますが、最初に' --date = local'があります。これは意図的ですか? "デフォルトでは元のタイムゾーン(コミッターまたは著者のいずれか)のタイムスタンプが表示されます"と、gitのマンページは述べています。 – dcsohl
それは悪いペーストだった。 '--date = local'は同じ出力を持ちます。私は質問を更新します。 –
トップケースがユーザーのタイムゾーンにあることをどのように知っていますか?タイムゾーン情報は表示されず、そこに表示されているコミットは下部に表示されているコミットとは異なります。ちょっとした一貫性があるのはうれしいことです。 – dcsohl