by shigemk2

当面は技術的なことしか書かない

昨日のコミットログだけを見るワンライナー

  • git logのbefore/afterはcommit dateを見るものであって、author dateを見るものではない。そしてgit logに出てくる日付はauthor dateなので、author dateとcommit dateが大幅に違ってたらものすごくめんくらう
  • commit dateとauthor dateを同時に見たいならpretty=fullerを使う
  • Macで動作したけど多分Linuxでも動くと思う
  • date=iso-localにしたのはISO8601で見たいから(普通に見ると時差が飛び交っててものすごく見づらい)
git log -p --pretty=fuller --date=iso-local --after='`date "+%Y-%m-%d" --date=yesterday`' --before='`date "+%Y-%m-%d 00:00:00"`'