GitとGitHubの違い
私が初めてGit
という言葉を聞いた時、GitHub
を略称した若者言葉のようなものかと思っていました。 しかし、それはどうやら勘違いであることが分かったのでここに開発日記として記録しておきます。
Gitとは?
Git
とは、ソースコードや画像ファイルの変更履歴を管理するツールのことです。
メリットとして
- 変更履歴を残せる
- 変更履歴を共有できる
- 以前のバージョンに簡単に戻せる
があげられます。
よって、チーム開発によく用いられます。
GitHubとは?
GitHub
とは、Gitを利用した開発者を支援するWebサービスのことを言います。
もっとわかりやすく
Git
はツールの名前で、GitHub
はWebサービスの名前です。
これは「メールとGmail」の関係に似ていると言われています。
メールはツールです。
対して、GmailはWebサービスの名前で、Gmail以外にもYahoo!メールなどがあります。
私たちが普段使用しているものに例えるとわかりやすいですね 😄