やさしいGitとGitHub
第1章 まずは全体像
2 / 18
LESSON 1-2

GitとGitHubは
何が違う?

名前がそっくりなので、同じものだと思われがちです。でも、役割ははっきり違います。「記録の仕組み」と「置いておく場所」。この違いが分かれば、この講座の半分は理解できたようなものです。

所要時間約8分必要なものなし(読むだけ)難しさやさしい

このレッスンでわかること

まず言葉の意味からGitは「記録のしくみ」、
GitHubは「置き場所」

Git(ギット)は、前のレッスンで学んだバージョン管理(変更の記録)を行うための仕組みです。自分のパソコンの中で動くソフトウェアです。

GitHub(ギットハブ)は、Gitで記録したファイルをインターネット上に置いておくためのサービスです。経理でいえば、Gitは「訂正履歴を残すルールと帳簿のつけ方」、GitHubは「その帳簿を保管する、ネット上の共有書類棚」にあたります。

GitGitHub
役割変更を記録する仕組み記録したものをネット上に置く場所
置き場所自分のパソコンの中インターネット上
たとえると訂正履歴つきの帳簿帳簿を保管する共有書類棚

手順3つのステップで理解します

01

Git:手元で記録をつける

Gitは、自分のパソコンの中で「ここまで直した」という記録をつけていきます。ネットにつながっていなくても使えます。

  1. 1
    Gitを使うと、変更のたびに「記録」を残せます。上の図の丸1つが、記録1つ分です。(用語は次のレッスンで整理します)
02

GitHub:ネット上に置いて、共有する

手元の記録を、GitHubに送って置いておきます。すると、別のパソコンからも、チームのメンバーからも、同じ内容を見られます。パソコンが壊れても、GitHubにあれば取り戻せます。

  1. 1
    送る:手元で残した記録を、GitHubに預けます。
  2. 2
    受け取る:GitHubにある最新の内容を、手元に持ってきます。

くわしい操作は、第3章で学びます。ここでは「手元とネット上を行き来できる」とだけ覚えてください。

03

GitHubの画面を見てみる

GitHubの画面は、次のような見た目です。ファイルが並んでいて、「誰が最後に何をしたか」も見えます。ここでは、見るだけで大丈夫です。

  1. 1
    リポジトリ名:ファイルをまとめて保管する場所の名前です。リポジトリ(repository)は「保管庫」という意味です。
  2. 2
    Private:「非公開」。自分と、招待した人だけが見られます。
  3. 3
    ファイルの一覧:保管されているファイルです。README.md は「説明書き」のファイルです。
ここだけ注意GitHubには Public(公開)と Private(非公開)があります。Publicにすると、インターネット上の誰でも中身を見られます。迷ったら Private を選びましょう。
用語メモ:無料プランこの講座で使うのは、GitHubの無料プランだけです。有料の機能は使いません。

まとめ

  1. Gitは、変更を記録する仕組み(自分のパソコンの中で動く)
  2. GitHubは、記録したものをネット上に置いておく場所
  3. 手元とGitHubの間で、「送る」「受け取る」ができる。迷ったら Private

※ 画面図は実際の画面を簡略化したものです。実際の画面とは細部が異なる場合があります。