問題 1 / 3 未回答
文字による講義
一言で説明
Gitは変更の記録帳です。GitHubは、その記録帳をインターネット上に置いて保管し、共有できるようにするサービスです。
なぜ必要なのか
このレッスンの本題は、記録の付け方ではありません。いつでも戻せるから、思い切ってAIに任せられる、という一点です。「壊れたらどうしよう」と思っている間は、任せられる仕事の大きさが小さいままになります。戻る場所を作っておけば、大胆な作り替えも試せます。
身近なたとえ
ゲームのセーブポイントです。次の場面へ進む前にセーブしておけば、失敗しても直前からやり直せます。GitHubは、そのセーブデータを自分の部屋ではなく、別の場所の金庫にも預けておくイメージです。部屋が火事になってもセーブデータは残ります。
どのような仕組みか
変更を「いつ、何を、なぜ変えたか」の一区切りにまとめて記録します。記録は消されずに積み上がるので、3日前の状態も、1時間前の状態も取り出せます。GitHubへ送っておけば、同じ記録が手元とインターネット上の両方に残ります。
AIとの関係
記録を残すのも、前の状態へ戻すのも、保管庫へ送るのも、すべてAIの作業です。あなたが言うのは「いまの状態を残しておいて」と「さっきの状態に戻して」の2つだけで足ります。何をどう記録したかの説明も、頼めば普通の日本語で返ってきます。
何ができるか
気に入らない変更を元に戻す、いつからおかしくなったのかを突き止める、PCを買い替えても同じ作業環境を復元する、同じ資料を複数人で編集して衝突を避ける、といったことができます。
具体例
たとえばAIに「サイトの見た目を全面的に作り替えて」と頼む前に、「いまの状態を記録しておいて」と一言添えます。作り替えた結果が気に入らなければ「さっきの記録に戻して」で終わりです。この安心があるから、遠慮せずに大きな注文が出せます。
注意点と次に学ぶこと
記録は消しにくいという性質があります。パスワードやAPIキーをうっかり記録に含めると、あとから消したつもりでも履歴に残ります。GitHubには公開と非公開の設定があり、社内の資料は非公開が基本です。置く前の点検はAIに任せられます。次は、鍵と権限とバックアップを整えて、安心して本番の仕事を任せられる状態を作ります。
