git blameは、どこの誰が、いつそのコミットをイジったか知るためのコマンドです。
git logを延々と追跡するより経済的である事もあります。
実際のところ
そのまま
各行毎に、その行をイジった最新の人物と時間、コミットIDが表示されます。
$ git blame file.txt
a29f2fe4 (shuzo_kino 2016-03-03 00:00:00 +0900 1) gem 'sqlite3' d49a819 (shuzo_kino 2014-01-14 00:00:00 +0900 2) gem "rspec-rails" // ry
ライン番号指定
全部でるとまどろっこしい場合、ライン範囲を指定することも可能です。
git blame -L 5,10 file.txt