前回: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. リモートリポジトリとローカルリ
![Gitの仕組み - homebrewをフォークするためのGit&GitHub入門 中編 - A Way of Code](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f12340f1a71b0a604af1de23112d84777ebe127/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftoggtc%2F20120305%2F20120305020212.png)