firisu the shooter

プログラミング、Web開発について

縛りプレイで覚える Git ~git commit 編~

序論

今回は git commit を実装しよう。

前回の git add は Plumbing コマンド一つで終わってしまったが、 今度はそうは行かない。

git commit って何するの?

git commit には以下の役割がある。

  1. インデックスに登録されたデータを元にコミットツリー(のオブジェクトファイル)を作る
  2. 上記のオブジェクトファイルに基づいて ref を更新する

コミットツリーとやらを作るのは面倒くさそうだが、意外と単純に思える。

まずは動作を調べる

前回登録したインデックスを試しに git commit してみよう。

以下、執筆中。

次 > 未定

Comments