Linuxカーネルのgitリポジトリのクローンを作成しました:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
特定のファイルの履歴に興味があります。
git log net/core/sock_diag.c
いくつかのコミットがあります。
commit 8e904550d0fffcda2b18d7ab12750b0c75757e89
Date: Sat Feb 23 01:13:48 2013 +0000
commit 6e601a53566d84e1ffd25e7b6fe0b6894ffd79c0
Date: Sat Feb 23 01:13:47 2013 +0000
commit 9f00d9776bc5beb92e8bfc884a7e96ddc5589e2e
Date: Sat Sep 8 02:53:54 2012 +0000
このファイルの2つの特定のバージョンをどのように区別できますか?たとえば、9月8日と2月23日のバージョンを比較したいのですが、次のものを使用できますが、コミット全体(ファイルだけでなく)の差分が得られます。
git diff 9f00d9776bc5beb92e8bfc884a7e96ddc5589e2e 6e601a53566d84e1ffd25e7b6fe0b6894ffd79c0
誰かアドバイスしてもらえますか?