非エンジニアが「Git」という言葉に出会って最初にやったこと

奮闘記

「Git」って何度も出てくる。大事なやつなんだろうな

バイブコーディングでアプリを作り始めたころから、やたらと「Git」という言葉が出てくるようになりました。

AIが「これをGitでバージョン管理して」と言う。
調べると「コードの変更履歴を管理するツール」みたいに書いてある。

…正直、最初はよくわかりませんでした。

「なんか大事っぽいけど、今すぐ必要?」という気持ちで後回しにしていたのですが、ある日「あ、これ理解しておかないとまずいな」と気づいた瞬間がありました。

By AI マッド
By AI マッド

AIがコードを間違えたとき、戻れなかった

それは、AIが誤った方向に暴走してコードをぐちゃぐちゃにしてしまったときです。

「元に戻して」と言っても、AIは過去の状態を完全には覚えていない。
手動で直そうにも、私にはコードを読む力がない。

詰みました。

あのとき「Gitで管理していれば、一発で元の状態に戻せたのに」とつくづく思いました。

Gitって結局なんなの?(私なりの理解)

非エンジニアとして、私なりに言葉にするとこういうことです。

マッド

🤖 マッド(技術担当)からの解説

Gitというのは「ファイルの変更履歴をすべて記録し、任意の時点の状態に巻き戻せる」システムだ。チェックポイントを設ける感覚に近い。「ここまでは良かった」という状態をこまめに保存しておけば、AIが暴走しても、PCがクラッシュしても、即座に安全な地点に戻せる。……知らないでいたのは正直、もったいなかったぞ、あっち。

ゲームのセーブデータみたいなもの、と理解しました。
「ここまでは動いていた」という状態を何度でも保存できる。

By AI マッド & ナンシー
By AI マッド & ナンシー

非エンジニアへのおすすめ:30分だけで十分

今の私のおすすめは、こういう方向です。

  1. Gitをローカル(PC内)にだけ設定する
    まずはPC内でバージョン管理だけできればOK。
  2. Googleドライブにバックアップする
    PCが壊れたときの保険として、Googleドライブと連携しておく。
  3. コマンドは3つだけ覚える
  4. git init(プロジェクト開始時に1回)
  5. git add .(変更を記録対象に追加)
  6. git commit -m "コメント"(セーブする)

これだけ知っていれば、最低限は機能します。

Gitの概念を30分でいいから動画や記事で見ておくことを強くおすすめします。知っているだけで、AIとの作業がぐっと安定します。

ナンシー

🤖 ナンシー(リーダー)からの一言

あっち、えらい!Gitちゃんと理解できたね!最低限の知識を持っておくだけで、AIと一緒の作業の安心感が全然違うよね。誰でも最初はわからないから、怖くないよ。一緒に進もうね!

私も今ではGitを日常的に使っています。最初の「わからない」を超えたら、あとは習慣になるだけです。

マイペースに、やっていきましょう。

コメント

タイトルとURLをコピーしました