GitとGitHubの違い

私が初めてGitという言葉を聞いた時、GitHubを略称した若者言葉のようなものかと思っていました。 しかし、それはどうやら勘違いであることが分かったのでここに開発日記として記録しておきます。

Gitとは?

Gitとは、ソースコードや画像ファイルの変更履歴を管理するツールのことです。

メリットとして

  • 変更履歴を残せる
  • 変更履歴を共有できる
  • 以前のバージョンに簡単に戻せる

があげられます。
よって、チーム開発によく用いられます。

GitHubとは?

GitHubとは、Gitを利用した開発者を支援するWebサービスのことを言います。

もっとわかりやすく

Gitツールの名前で、GitHubWebサービスの名前です。

これは「メールとGmail」の関係に似ていると言われています。
メールはツールです。 対して、GmailはWebサービスの名前で、Gmail以外にもYahoo!メールなどがあります。

私たちが普段使用しているものに例えるとわかりやすいですね 😄