Git

【Git】git blameを使ってコミットログを行ごとに確認する方法!

あきぞらです。

Webエンジニアのみなさんは、Gitを使って開発をすることが多いと思いますが、

ファイルの行ごとにコミットログが見れたら便利ですよね?

Gitには、それが実現できるコマンドが用意されています。

おう今回は、特定の行ごとにコミットログを確認する方法を紹介していきます。

git blame で特定の行ごとにコミットログを確認する

git blame を使うことで、確認することができます。

以下のように利用します。

$ git blame <ファイルパス>

たとえば、Laravelで、app/Http/Controllers/にあるtestApiController.phpを確認します。

$ git blame app/Http/Controllers/testApiController.php
^922620c (akizora 2020-08-23 01:20:13 +0900  1) <?php
^922620c (akizora 2020-08-23 01:20:13 +0900  2)
^922620c (akizora 2020-08-23 01:20:13 +0900  3) namespace App\Http\Controllers;
^922620c (akizora 2020-08-23 01:20:13 +0900  4)
^922620c (akizora 2020-08-23 01:20:13 +0900  5) use App\QiitaPost;
^922620c (akizora 2020-08-23 01:20:13 +0900  6) use Illuminate\Http\Request;
^922620c (akizora 2020-08-23 01:20:13 +0900  7)
^922620c (akizora 2020-08-23 01:20:13 +0900  8) class testApiController extends Controller
....
....

これで、行ごとに、誰が、いつコミットしたのかを確認することができます!

コミットを細かく確認したいときに便利です!

-Git

Copyright© あきぞらてっく , 2026 All Rights Reserved Powered by AFFINGER5.