なぜバージョン管理が必要なのか?
バージョン管理が解決する問題
⏱ 想定 ~4 分
01 · 読む
文章を書いている場面を想像してみてください。修正して保存。さらに修正。そこで 2 時間前のバージョンの方が良かったと気づく。でももう消えています。この状況をコードに置き換えてみましょう —— 何百ものファイル、複数人が同時に修正しています。
💡 想像してみてくださいバージョン管理はゲームのセーブポイントのようなものです。いつでも以前の状態に戻れます。
ポイントまとめ
- すべての変更が記録されます
- 以前のどのバージョンにも戻れます
- 複数人で同じプロジェクトを一緒に編集できます
- もう進捗を失うことはありません
02 · クイズ
バージョン管理が解決する主な問題は何ですか?
- プログラムを速く動かす
- 自動的にバグを直す
- すべての変更を追跡し、元に戻せるようにする
- ファイルを小さくする
03 · ドラッグ分類
次のうち、どのシナリオでバージョン管理が必要でしょうか?分類してみましょう。
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
04 · 読む
エンジニアが使うバージョン管理ツールは git と呼ばれます。Linus Torvalds が作りました(Linux の作者でもあります)。地球上のほぼすべてのソフトウェアプロジェクトが使っています。
ポイントまとめ
- git は時間とともにファイルの変更を追跡します
- GitHub は git リポジトリをネット上に置くためのサイトです
- リポジトリ(repo、レポジトリ)は git で追跡されているプロジェクトのことです
05 · 対応づけ
各 git の概念を、その説明と対応させてみましょう。
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
⚠ 全機能のインタラクティブ体験には JavaScript が必要です。JavaScript を有効にして再読み込みしてください。
※ このサイトは独立した教育プロジェクトで、Anthropic の公式製品ではありません。Claude™ は Anthropic, PBC の商標です。