前回:Gitのセットアップ 前回、GitHubを使うためのセットアップをしていきました。 今回はGitとGitHubを学んでいきます。 (さらに次回はhomebrewをforkしていきます) 注意: Gitを知らない人がいきなりGitHubを触ったときのメモなので、間違っているところがあるかもしれません。 CVSやSubversion等のバージョン管理ツールの知識がある前提で書いています。 あくまでメモなので説明が至らないところが多々あります。ざっと読み流して、Gitを実際に触ってから読み返したほうが分かりやすいと思います。 目次 1. Gitの構成 1.1 リポジトリ 1.1.1 blobオブジェクト 1.1.2 treeオブジェクト 1.1.3 commitオブジェクト 1.1.4 tagオブジェクト 1.2 ステージングエリア 1.3 作業ツリー 2. リモートリポジトリとローカルリ