こんにちは、@yoheiMuneです。 先日に引き続き、gitの内部の仕組みについてブログを書きたいと思います。 Special Thanks to http://flic.kr/p/eGGbYz この記事で伝えたいこと この記事の目的は、なぜGitが連想記憶ファイルシステム(content-addressable filesystem)なのかを理解してもらう、ということです。 前回から引き続き、Gitの内部の仕組みを扱います。 Gitのオブジェクト 以下の内容は、Pro Gitを多く参照しています。 Gitの内部(はじめに)でも簡単に触れましたが、gitは連想記憶ファイルシステム(content-addressable filesystem)上に構築されたバージョン管理システムです。 これは、Gitのコア部分が、キーバリューから成るデータストアである、ということを意味しています。そしてそ