現代のソフトウェアエンジニアリングにおいて、欠かせないツールであるGit。毎日のようにコマンドを叩いていながらも、どのような仕組みでバージョン管理が実現されているか知りませんでした。今回は、Git内部のデータ構造に焦点をあて、commitやmergeの裏側で何が起きているかを紐解きます。
(0:57) GitHubのテックブログ
(4:39) Gitとはスナップショットである
(9:23) 実際に見てみよう
(18:27) 3種類のmerge
【参考リンク】