エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
GA techno logiesでソフトウェアエンジニアをしている中坂です。 現代ではGitを聞いたことがないソフトウ... GA techno logiesでソフトウェアエンジニアをしている中坂です。 現代ではGitを聞いたことがないソフトウェアエンジニアはほぼいないと思われますが、Gitの内部ではどのようにファイルが管理されているのか?を知っているエンジニアは実はそこまで多くはないのではないでしょうか。今回は普段当たり前のように使っているGitがどのような仕組みでファイルを扱っているのかを実際にRubyによる実装を交えながら深掘っていきます。 ※(注記)前提としてGitの基本操作や用語は知っているものとして進めます。 Content Addressable Filesystem Pro GitのGit Internalsの章を読んでいくとまずContent Addressableというものが出てきます。 Content Addressableとは何か?の前にまずは通称Location Addressableという構造に