タグ: #git-objects
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 1 件
Gitの内部構造で理解する命令 — オブジェクト、リファレンス、インデックスで読み直すresetとrebase
Gitの命令を丸暗記すると毎回検索する羽目になりますが、データモデルを知っていれば命令の動作は推論できます。この記事ではblobとtreeとcommitとtagという4つのオブジェクト、同じ内容が常に同じハッシュを持つコンテンツアドレス指定、ブランチが41バイトのファイルにすぎないという事実、そしてインデックスが実際に何を収めているのかを、cat-fileとls-filesで直接開いて確かめます。このモデルを知っていれば、resetがな
2026-07-26 · 19 分で読めます #git#internals#git-objects#fundamentals#version-control