必要になったので、7年前にTumblrでメモしていたものを持ってきました。
なおそのときは、Twitterで@limitusus氏と@omasanori氏に助けていただきました。(当該ツイート)
実現方法
PAGER=cat git log --pretty=format:%cd -1 <FILENAME>
- 「
git log <FILENAME>」で、<FILENAME>に対する更新ログを表示できる。 - 「
PAGER=cat」がないと、環境変数PAGERに指定されたビューア(環境変数が未指定ならless?)で表示される。ここでは端末に表示させたいだけなのでcatを指定。 - 「
--pretty=format:<書式指定文字列>」で表示方法を指定。ここでは%cd(レポジトリ上の更新日時)のみ表示するようにした。 - 「
-1」はログを新しいものから1件のみ(すなわち、最新のもののみ)表示するためのオプション。