第4章 · Lesson 13 / 17

読む仕組みと拡張

Git のメンタルモデル

いままで見た現象の裏側を理解する

  • 目安 14 分
  • 進捗 13/17

このレッスンのゴール

  • Git と GitHub の役割分担を説明できる
  • clone / push / pull を概念として理解する
  • コマンドを打たなくても、履歴の話についていける

役割分担

Git は履歴を扱う仕組み、GitHub はその履歴を置く共有の場所(+ PR やレビューの UI)です。Cloud Agent は、GitHub 上のリポジトリをクラウドの作業場へコピーし、Git の歴史としてコミットし、また GitHub へ戻します。

  • clone: 遠くの保管庫を作業場へコピーする
  • commit: 作業場で保存ポイントを打つ
  • push: 保存ポイントを共有場所へ送る
  • pull: 共有場所の新しい動きを自分側へ取り込む

いまはコマンド必須ではない

ブラウザ / スマホ運用では、あなたが git コマンドを打つ必要は薄いです。それでも用語が分かるだけで、Agent や開発者の説明が急に理解できます。

壊れにくい運用の原則

main を直接いじらない。小さく出す。履歴を改ざんしない(特に共有後)。秘密をコミットしない。この4つは、非開発者の司令塔にもそのまま有効です。

理解チェック

  • Git と GitHub を混ぜずに説明できる
  • Agent の仕事を clone〜push〜PR の流れで語れる

実践

Agent か開発者に『この PR までの Git 経路を初心者向けに図解して』と頼み、自分の言葉で書き写す。

いま身についている開発者スキル

Git 基礎(分散版管理の概念)