記事情報殿堂入り企業

Gitのコミットハッシュ値は何を元にどうやって生成されているのか

Gitのコミットハッシュ値は何を元にどうやって生成されているのか

こんにちは。サーバサイドエンジニアの @DQNEO です。前回の「Gitのつくりかた」に続いてGitのコアな部分のお話です。Gitのコミットハッシュ値とは何かGitを使っていると必ずコミットハッシュ値というものが出てきます。9e47c22みたいなアレです。これはある特定のコミットを指し示すIDとして使うことができます。では質問です。このコミットハッシュ値は「...

更新日: 2016-02-08
記事の見出し
  • Gitのコミットハッシュ値は何を元にどうやって生成されているのか
  • Gitのコミットハッシュ値とは何か
  • 「ある特定のコミット」とはそもそも何なのか
  • コミットオブジェクトを生で見てみる
  • コミットオブジェクトの中身
  • コミットオブジェクトからコミットハッシュ値が算出される
  • コミットハッシュ値を自分で計算してみよう!
  • C言語を使って自前でコミットハッシュ値を計算してみる
  • まとめ
  • 参考記事
テックブログ情報
Gitのコミットハッシュ値は何を元にどうやって生成されているのか
ブログMercari Engineering Blog
ブログ概要メルカリのエンジニアブログです。技術情報を日々発信していきます。
QiitaQiita::mercari
会社名株式会社メルカリ
会社概要フリマアプリ『メルカリ』を提供するユニコーン企業。グローバル進出で現在急速に拡大中!