情報科学 › ソフトウェア開発 › バージョン管理システム Git

参照・ブランチ・HEAD

定義 3.2(「バージョン管理システム Git」§3)

参照(ref)とは、コミットの ID を値として持つ名前である。.git/refs/heads/<名前> に置かれる参照をブランチ、.git/refs/tags/<名前> に置かれる参照をタグという。.git/HEAD は特別な参照で、通常はブランチ名への間接参照(ref: refs/heads/main という 1 行)を保持し、これを現在のブランチという。HEAD が直接コミット ID を保持している状態を detached HEAD という。

コミット cc を作る操作は、cc をオブジェクト格納庫に書き込み、現在のブランチの参照の値を cc の ID に書き換えることからなる。オブジェクトは不変だが、参照は可変である。

本文で読む(前後の説明と例)→

閉包の状態

定義

定義は閉包の起点です(証明を要しません)。

印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。

これを使っている定理

証明で明示的に参照している定理は、まだありません。

関連するノック 3 問