一言で説明
Git(ギット)は、ファイルの変更を1回ずつ記録して、いつでも前の状態へ戻せるようにする仕組みです。
「いつ・どのファイルが・どう変わったか」が記録として積み重なるので、あとから見直すことも、うまくいかなかった時点まで巻き戻すこともできます。「AIに思い切って任せても、いつでもやり直せるようにしておく安全網」だと考えてください。
身近なたとえ
ゲームのセーブポイントによく似ています。区切りのいいところでセーブしておけば、その後どれだけ失敗しても、セーブした地点からやり直せます。Gitは、その「セーブ」を仕事のファイルに対してできるようにしたものです。
記録する=セーブ
区切りのいいところで「いつ・何を変えたか」をひとまとめに書き留めます。
戻す=ロード
調子が悪くなったら、記録しておいた時点の状態へまるごと戻せます。
比べる=別ルート
別の案を並行して試し、うまくいった方だけを残せます。
上書き保存との違いは、残るものの数です。上書き保存は最新の1つしか残りませんが、Gitは記録した時点をすべて残します。
一枚図解

記録が残っているので、うまくいかなくても、うまくいっていた時点へ戻せます。
AI活用との関係
AIに作業を任せるとき、いちばんの不安は「勝手に変えられて元に戻せなくなること」です。Gitがあると、この不安がなくなります。変えるのはAI、記録するのもAI、戻すのもAI。あなたは「戻して」と言うだけです。
AIが変更する
ファイルの修正や追加は、あなたの代わりにAIが手を動かします。
Gitが記録する
変更のたびに、その時点の状態が記録として積み上がります。
いつでも戻せる
「さっきの状態に戻して」の一言で、失敗する前まで巻き戻せます。
Gitの操作を覚える必要はありません。すべてAIに頼めます。
管理を始める、記録する、記録に名前を付ける、変更点を説明させる、前の状態へ戻す。この5つはあなたが手を動かす必要はありません。あなたの仕事は「どこまで戻したいか」を伝えることです。
AIへの頼み方例
AIへの頼み方例
次の文をそのままAIへ貼るだけで進みます。コマンドを覚える必要はありません。
このフォルダをGitで管理できるようにして、今の状態を最初の記録として保存して。何をしたかを専門用語なしで一言で教えてください。
はじめて使うときさっきの変更で何がどう変わったのか、変更前と変更後を並べて、専門用語なしで説明してください。
変更の中身を確かめる今の変更に、あとから見て内容が分かる日本語の名前を付けて記録しておいてください。
区切りをつけて残す調子が悪くなったので、今日の午前中に記録した状態へ戻して。戻すと消えてしまうものがあれば、先に教えてください。
前の状態へ戻すGitを使うと私の仕事の何が安全になるのか、使わない場合と比べて、専門用語なしで3行の表にまとめてください。
導入前の下調べに
よくある勘違い
コマンドを覚えないと、Gitは使えませんか?
覚えなくて大丈夫です。 コマンドを書くのはAIの仕事です。あなたがやるのは「記録しておいて」「さっきの状態に戻して」と日本語で伝え、AIの説明を聞いて「進めて」と答えることだけです。
Gitはプログラムを書く人だけのものですか?
文章や設定ファイルでも役に立ちます。 提案書、料金表、AIに作ってもらった仕組みの設定など、少しずつ直していくファイルなら何でも記録できます。「どの版が最新か分からない」を防げます。
こまめに上書き保存していれば、Gitはいりませんか?
上書き保存では、前の状態に戻れません。 上書き保存は最新の1つだけを残す仕組みです。Gitは記録した時点をすべて残すので、「3日前は動いていた」という戻り方ができます。
注意点
記録に何を含めるかだけは、先に決めておきましょう。
- パスワードやAPIキーを書いたファイルは、記録の対象から外します。一度記録すると、あとで消しても記録の中に残り続けます。除外の設定はAIに頼めます。
- 記録していない変更は戻せません。区切りのいいところで「ここまでを記録しておいて」と頼む習慣をつけてください。
- 「戻す」操作は、記録していない今の変更が消えることがあります。AIに何が消えるかを説明させてから承認してください。
ここだけは人間
ここだけは人間がやる
AIに任せない記録も復元もAIに任せられますが、次の3つだけはあなたが決めます。
- 戻す操作の承認 — どこまで巻き戻すかは、消える作業が出る判断です。AIに影響を説明させてから「進めて」と答えます。
- 記録に残さないものの決定 — パスワード、顧客名簿、契約書など、記録に入れてはいけないものの線引きはあなたが決めます。
- 公開するかどうかの判断 — 記録をインターネット上のGitHubへ預けるかどうかは、あなたの承認が必要です。
関連教材
AIにこう聞いてみよう
AIにこう聞いてみよう
Gitって私にも必要? 私の状況だと使う場面ある? 私は非エンジニアです。まず「直しながら育てているファイルが私にあるか」を確かめる質問を3つほどしてください。そのうえで、Gitが要る場合と要らない場合を、専門用語なしで教えてください。
話が難しくなったら「専門用語を使わず、たとえ話で説明してください」と足すと、ちょうどいい深さに戻せます。