Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? gitの勉強のために色々調べてメモしたので大開放。ソースは主に公式リファレンス。 そもそもgitとは? 分散バージョン管理システム(DVCS, Distributed Version Control System)の一種で、全てのデータをスナップショットのようなものとしてローカルに持つ。それにより、サーバ上のデータがクラッシュした場合もローカルリポジトリから復元することができる。また、作業時にサーバ接続が必要ないため、高速で安定した開発を行うことができる。 gitはコミット毎にファイル状態のスナップショットへの参照を格納する。ファイルに