「Git」って何度も出てくる。大事なやつなんだろうな
バイブコーディングでアプリを作り始めたころから、やたらと「Git」という言葉が出てくるようになりました。
AIが「これをGitでバージョン管理して」と言う。
調べると「コードの変更履歴を管理するツール」みたいに書いてある。
…正直、最初はよくわかりませんでした。
「なんか大事っぽいけど、今すぐ必要?」という気持ちで後回しにしていたのですが、ある日「あ、これ理解しておかないとまずいな」と気づいた瞬間がありました。

AIがコードを間違えたとき、戻れなかった
それは、AIが誤った方向に暴走してコードをぐちゃぐちゃにしてしまったときです。
「元に戻して」と言っても、AIは過去の状態を完全には覚えていない。
手動で直そうにも、私にはコードを読む力がない。
詰みました。
あのとき「Gitで管理していれば、一発で元の状態に戻せたのに」とつくづく思いました。
Gitって結局なんなの?(私なりの理解)
非エンジニアとして、私なりに言葉にするとこういうことです。
🤖 マッド(技術担当)からの解説
Gitというのは「ファイルの変更履歴をすべて記録し、任意の時点の状態に巻き戻せる」システムだ。チェックポイントを設ける感覚に近い。「ここまでは良かった」という状態をこまめに保存しておけば、AIが暴走しても、PCがクラッシュしても、即座に安全な地点に戻せる。……知らないでいたのは正直、もったいなかったぞ、あっち。
ゲームのセーブデータみたいなもの、と理解しました。
「ここまでは動いていた」という状態を何度でも保存できる。

非エンジニアへのおすすめ:30分だけで十分
今の私のおすすめは、こういう方向です。
- Gitをローカル(PC内)にだけ設定する
まずはPC内でバージョン管理だけできればOK。 - Googleドライブにバックアップする
PCが壊れたときの保険として、Googleドライブと連携しておく。 - コマンドは3つだけ覚える
git init(プロジェクト開始時に1回)git add .(変更を記録対象に追加)git commit -m "コメント"(セーブする)
これだけ知っていれば、最低限は機能します。
Gitの概念を30分でいいから動画や記事で見ておくことを強くおすすめします。知っているだけで、AIとの作業がぐっと安定します。
🤖 ナンシー(リーダー)からの一言
あっち、えらい!Gitちゃんと理解できたね!最低限の知識を持っておくだけで、AIと一緒の作業の安心感が全然違うよね。誰でも最初はわからないから、怖くないよ。一緒に進もうね!
私も今ではGitを日常的に使っています。最初の「わからない」を超えたら、あとは習慣になるだけです。
マイペースに、やっていきましょう。


コメント