「GitHubってよく聞くけど、正直よくわからない…」
「GitとGitHub、名前が似ていて混乱する…」
そんな完全初心者向けに、専門用語をなるべく使わずに解説します。
目次
📕そもそも GitHub ってなに?
GitHub は、
👉 プログラムのファイルをネット上に保存・共有できる場所です。
例えるなら:
📦 GitHub = プログラム専用のクラウド倉庫
- 作ったプログラムを保存できる
- 他の人と一緒に編集できる
- 過去の変更も全部残る
プログラマーがよく使う「共同作業の場所」だと思ってください。
他にも
GitHubには、コードを置くだけでなく、レビュー・議論・タスク管理などの機能もあります。
✏️じゃあ Git ってなに?
Git は、
👉 ファイルの変更履歴を記録するための道具です。
例えるなら:
📝 Git = 自動で履歴を残してくれるノート
- いつ、どこを、どう変更したかを記録
- 間違えたら昔の状態に戻せる
- ネットがなくても使える
つまり、Gitはパソコンの中で動く管理ツールです。
🔍まずはイメージで理解しよう
📌 たとえ話で一発理解
| 例え | 実際の意味 |
|---|---|
| ノート | Git |
| ノートを置く共有棚 | GitHub |
| ノートを書く | Gitで記録 |
| ノートを棚に置く | GitHubにアップ |
👉 Gitで管理して、GitHubに置く
この関係を覚えればOKです。
🗺️Git と GitHub の違いまとめ
| 比較 | Git | GitHub |
|---|---|---|
| 正体 | ソフト(道具) | Webサービス |
| 使う場所 | 自分のPC | インターネット |
| 目的 | 変更履歴の管理 | 共有・共同作業 |
| 1人でも使える? | 〇 | △(共有向け) |
💀よくある勘違い(初心者あるある)
❌ GitHubがあればGitはいらない?
👉 NO!
GitHubは Gitがあって初めて使える サービスです。
❌ GitとGitHubは同じもの?
👉 別物!
- Git:履歴管理ツール
- GitHub:それを置く場所
🎓どんな人がGitHubを使うの?
- プログラマー
- チームで開発する人
- 勉強したコードを残したい人
- ポートフォリオを公開したい人
👉 初心者でも全然使ってOK です。
※GitHubは共有向けだが、 バックアップ・ポートフォリオとして1人利用も多い
🔰初心者はどこから覚えればいい?
おすすめの順番はこれ👇
1️⃣ Gitの基本
- 変更を記録する
- 保存ポイントを作る
2️⃣ GitHubの基本
- GitHubにアップする
- 他人のコードを見る
※ 最初は「完璧理解」は不要です。
📚まとめ(ここだけ読めばOK)
- Git:変更履歴を管理する道具
- GitHub:Gitで管理したファイルを置くネット上の場所
- 関係:Gitで管理 → GitHubで共有
コメント