at backyard

Color my life with the chaos of trouble.

git で一番最初のコミットで追加されたdiffを見る方法

例えば一番最初のコミットで、どんなコードを追加したのかを調べたいようなときに使用する。

実はgitでは 4b825dc642cb6eb9a060e54bf8d69288fbee4904 というIDは空のツリーのIDとしてどのリポジトリでも共通で使用されているものらしい。

stackoverflow.com

公式ドキュメントでこのIDに関する記述を見つけられなかったのだけど、どこかに書かれているのだろうか?

というわけで、最初のコミットがどのよう内容がどういうものか調べたいときは下記のようにdit diffコマンドを使えば良さそうだ。

git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904 <最初のコミットID>