あなたはチェックアウトしたいかもしれません:
git gui blame <filename>
「git blame」のような変更をグラフィカルに表示しますが、以前のコミットに移動するために、行ごとにクリック可能なリンクが表示されます。リンクにカーソルを合わせると、コミットの詳細を示すポップアップが表示されます。私のクレジットではありません...ここで見つかりました:
http://zsoltfabok.com/blog/2012/02/git-blame-line-history/
git gui
gitへのグラフィカルなTcl / Tcインターフェイスです。他のパラメーターがなければ、ファイル、ハンク、または単一行、さらには修正、元に戻す、プッシュなどのその他の同様のコマンドをコミットするための非常にシンプルですが便利なグラフィカルアプリを開始します。これはgitストックスイートの一部です。Windowsでは、インストーラーに含まれています。debianの場合-他の* nixシステムについては知りません-個別にインストールする必要があります:
apt-get install git-gui
ドキュメントから:
https://git-scm.com/docs/git-gui
説明
GitへのTcl / Tkベースのグラフィカルユーザーインターフェイス。git guiは、新しいコミットの作成、既存のコミットの修正、ブランチの作成、ローカルマージの実行、およびリモートリポジトリへのフェッチ/プッシュを行うことで、ユーザーがリポジトリを変更できるようにすることに重点を置いています。
gitkとは異なり、git guiはコミットの生成と単一ファイルのアノテーションに焦点を当てており、プロジェクト履歴を表示しません。ただし、git gui内からgitkセッションを開始するためのメニューアクションを提供します。
git guiは、すべての一般的なUNIXシステム、Mac OS X、およびWindows(CygwinとMSYSの両方で)で動作することが知られています。可能な限り、OS固有のユーザーインターフェイスガイドラインに従って、git guiをユーザーにとってかなりネイティブなインターフェイスにします。
コマンド
責める
指定されたバージョンの指定されたファイル(または指定されていない場合は作業ディレクトリ)で非難ビューアを起動します。
ブラウザ
指定したコミットのすべてのファイルを表示するツリーブラウザを起動します。ブラウザを介して選択されたファイルは、Blame Viewerで開かれます。
シツール
git guiを起動し、終了してシェルに戻る前に、1つのコミットを行うように調整します。インターフェイスはコミットアクションのみに制限され、アプリケーションの起動時間をわずかに短縮し、メニューバーを簡素化します。
バージョン
現在実行中のgit guiのバージョンを表示します。
-w
オプションを使用します。-M
移動/コピーされたコードもあります