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を使ったサービスです。
関連用語
📖 関連レッスン
レッスンを見る →