~/VibeHandbook
無料 PDF

01 · 11

まとめと実践

重要なポイント

  • プロジェクトのセーブポイントです — いつでも戻れる完全なタイムラインであり、だからこそ恐れずに AI を解き放てます。
  • 基本のリズムは addcommitpush です:変更を stage し、明確なメッセージを付けた として保存し、バックアップと共有のために GitHub へ送ります。
  • 大きな作業の前にはブランチを切りコミットのたびに diff を読みましょう — AI が消してはいけないものを消すのを捕まえる方法です。
  • .gitignore は秘密(.env など)とゴミ(node_modules/ など)を履歴から除外します。GitHub にコミットされた秘密は、あとで削除しても永遠に漏れたものとして扱います。
  • AI にコマンドを実行させてもかまいませんが、各コマンドが何をしたか理解する責任は自分にあります — 特に reset --hard のような破壊的なものは。

やってみよう

まっさらな新しいフォルダを作り、全体の流れを自分の手で回してみましょう:git init.env を含む .gitignore を作成、シンプルな notes.txt ファイルを追加、そして git add .git commit -m "Initial commit"。次に git log --oneline を実行してセーブポイントを見て、ファイルを編集してから git diff を実行し、Git が何が変わったかを正確に見せてくれる様子を観察します。何も壊れようのないプロジェクトで、この章の核となる習慣をすべて使ったことになります。

この章のプロンプト

私はGitを学び始めた初心者で、コマンドはあなたに代わりに実行してほしいのですが、
実行しながら教えてください。以下のタスクについて:
<やりたいことを説明 — 例:「今の作業を保存」または「危険な変更を安全に試す」>

- どのGitコマンドを実行するか、各コマンドが何をするかを平易な言葉で教えて。
- 破壊的な操作なら(reset --hard、強制push、ブランチ削除など)、
  実行前にはっきり警告し、何を失うのかを説明して。
- どのコミットの前でも、diffを見せて何が変わったかを要約して。
- 変更の中に公開すべきでないもの(秘密、キー)があれば知らせて。

オフラインでも読みたい?

本編まるごとを PDF または EPUB で無料ダウンロード。