Git のオブジェクト 最初に少しだけGitのデータ(オブジェクト)の保存方法について触れます。 オブジェクトは .git/objects/ に保存されます。 この中にリポジトリのファイルを効率的に保存します。 バージョンごとに同じファイルを重複して保存することはありません。 ファイルだけではありません。4種類のオブジェクトを保存します。 blob: Binary Large OBjecctの略で、つまりはファイルです。しかし、ファイル名は含みません。 tree: 1階層分のディレクトリの全ファイル名とファイル内容のハッシュと権限です。 commit: git commit で作られます。コミット内容とか作成者、作成日時などが含まれます。コミットハッシュやコミットSHAと呼ばれるものです。 tag: git tag で作られます。本質的には commit とあまり変わりません。 なぜ、重複

