Git

Git・GitHub の違い

初級

読み方:ギット・ギットハブ のちがい|英語:Git vs GitHub

Gitはファイルの変更履歴を管理するツール、GitHubはGitのデータをインターネット上に保存・共有するサービス。

やさしい説明

Gitはパソコン上でファイルの変更履歴を管理するツール。GitHubはGitのデータをインターネット上に保存・共有するサービスです。

Gitは「日記帳」、GitHubは「日記帳を保管するクラウドストレージ」に例えられます。Gitはオフラインでも使えますが、GitHubはインターネットが必要です。

GitHubの代わりにGitLab、Bitbucketなどのサービスもあります。Gitは共通で、保存先のサービスが違うだけです。

具体例・使い方

# Git(ローカルで動く)
git init
git add .
git commit -m "変更を記録"

# GitHub(インターネット上に保存)
git push origin main  # GitHubに送信
git pull origin main  # GitHubから取得

いつ使う?

Git は常に使います(バージョン管理)。GitHub はコードを共有したいとき、バックアップしたいとき、チーム開発するときに使います。

間違いやすいポイント

❌ 「GitHubがないとGitは使えない」と思う

Gitはローカルだけで完結します。GitHubなしでも git init → add → commit で履歴管理できます。GitHubは「共有・バックアップ」のためのオプションです。

よくある疑問

Q: GitHubがないとGitは使えない?

A: いいえ。Gitはパソコンだけで使えます。GitHubはチームで共有したいときに使います。

Q: GitHub以外のサービスはある?

A: GitLab、Bitbucketなどがあります。どれもGitを使ったサービスです。

関連用語

📖 関連レッスン

レッスンを見る →

関連ブログ記事

❓ 関連するQ&A