Git とバージョン管理
この章でわかること: 「やり直せる安心」を支える Git と、その共有場所 GitHub。 仕組みの言葉だけ押さえれば、操作はAIやGUIに任せられます。
Git = やり直せるセーブ機能
Section titled “Git = やり直せるセーブ機能”ゲームのセーブポイントを思い浮かべてください。Git は作業の節目ごとに 「ここまでの状態」を記録します。記録の1つ1つを コミット と呼びます。
- 失敗しても、前のコミットに巻き戻せる
- いつ・何を変えたかの履歴が全部残る
- 複数の変更を**枝分かれ(ブランチ)**で並行して試せる
デザインデータを「v1」「v2_最終」「v2_最終_本当」…と名前を変えて保存した経験が あるなら、その悩みを根本的に解決してくれるのがGitだと思ってください。
GitHub = Gitの共有・公開クラウド
Section titled “GitHub = Gitの共有・公開クラウド”GitHub は、Gitの記録をネット上に置いて共有する場所です。このサイトでは:
- コードを GitHub に置く(保管・履歴)
- GitHub に変更を送る(push)と、(公開先と連携してあるので)自動で公開サイトが更新される
という流れを使っています。つまり GitHub は「保管庫」兼「公開のスイッチ」です。 (※「pushで自動公開」は GitHub 単体の機能ではなく、Vercel などの公開先と 連携させることで実現しています。)
困ったら戻す(巻き戻しの実務)
Section titled “困ったら戻す(巻き戻しの実務)”コミットしてあれば、壊れても慌てる必要はありません。「安全に失敗できる」——これが 思い切って試せる理由です。実務では、だいたい次の使い方で足ります。
- 直前の状態に戻す: 「今の変更は捨てて、直前のコミットの状態に戻して」とAIに頼む
- 作業用ブランチで試す: 大きめの挑戦は「作業用のブランチを切って試して。ダメなら捨てる」。 本番(メイン)を汚さずに実験できる
- 戻す前に、今の状態も一応コミット: 「念のため今の状態をコミットしてから、 さっきの版に戻して」。あとで気が変わっても取り戻せる
VibeCodingでは、AIが大きく変更を加えることがあります。こまめにコミットして あれば、「さっきの方が良かった」と思っても安全に戻せます。Gitは、思い切って 試すための保険です。
参考リンク(情報ソース)
Section titled “参考リンク(情報ソース)”- Git 公式: https://git-scm.com/
- GitHub Docs(日本語): https://docs.github.com/ja