オブジェクトを取得する。このオブジェクトから実体のファイル情報にアクセスしていくことになる。オブジェクトはそれらのオブジェクトへの参照を保持している(コンポジットパターンになっている)。オブジェクトとなり、このオブジェクトから階層を辿っていく。オブジェクトについては後ほどまた。)これ以外にも最新の「コミットオジェクト」の情報が取得できる。表現できるが、これはメソッドチェーンを使って、repo.commits.first.parents[0].parents[0].parents[0]と表現できる。Grit::Tree、Grit::Blob「ツリーオジェクト」には、実体への参照が詰っている。ルートツリーを取得する。"54968b55cb852d23d717f9c631477aa5b598a1cb">上記がHEADのルートツリーになる。ルートツリーが持っているオブジェクトを取得する。オジェクトを保持していることがわかる。