2017年01月5日(木)
エンジニア必須の知識! GitとGitHubの違いとは?
最近よく耳にする「Git(ギット)」と「GitHub(ギットハブ)」ですが、この2つは同じものではありません。具体的にはどう違うのでしょうか?
GitとGitHubの違い
結論からお伝えしますと、「Gitを使ってエンジニアを支援するWebサービスがGitHub」です。そのため、まずはGitが何かについてからご紹介をしたいと思います。
Gitとは
Gitは、プログラムソースの変更や更新を管理するための「分散型バージョン管理システム」の一つです。もとはLinuxの開発チームが使っていたツールで、今では世界中の開発現場で使われています。
Gitの登場以前のバージョン管理システムでは、サーバー上の1つのリポジトリ(ファイルやディレクトリの状態を記録しておく場所のこと)を、利用者が共同で使い、プログラムの変更や更新を管理していました。そのため、複数利用者がいると、二人以上で同時に編集してしまい、変更内容が衝突するケースがあるなどのデメリットがありました。
Gitは、自分のパソコンなどのローカル環境に、サーバー上にあるリポジトリの複製が作成されます。以下、サーバー上にあるリポジトリを
author:
インターネット・アカデミー
https://www.internetacademy.jp/blog/ja/
インターネット・アカデミーは、日本初のWeb専門スクールです。母体がWeb制作会社のため、制作現場のノウハウが詰まったカリキュラムで、初心者からプロのWebデザイナー/Webディレクター/ITエンジニアを数多く輩出しています。
関連記事
Ads
インターネット・アカデミーは、日本初のWeb専門スクールです。母体がWeb制作会社のため、制作現場のノウハウが詰まったカリキュラムで、初心者からプロのWebデザイナー/Webディレクター/ITエンジニアを数多く輩出しています。インターネット・アカデミーの記事『エンジニア必須の知識! GitとGitHubの違いとは?』についてまとめています。
この記事は特にアニメーション・UX・セミナー・サーバ・Webサービスについて書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のインターネット・アカデミーで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとインターネット・アカデミーの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。