ブランチ

ブランチ上級

Branchブランチ作業の枝分かれ

いま動いているものをこわさずに、別のところで作りかえるための「枝」です。

なぜ大事?

あなたが毎日使っているアプリやWebサイトは、裏側で今日も直され続けています。それでも画面が突然こわれないのは、直す作業を本番とは別の枝でやってから、できあがったものだけを差しかえているからです。

やさしい解説

学校に出す作文を書きなおすところを想像してください。清書はそのまま置いておいて、別の紙にコピーを取り、そちらで書きかえてみます。よくなったら清書に反映し、いまいちなら紙を捨てるだけ。清書は最後まで無事です。この「別の紙」がブランチです。

おもしろいのは、この枝の正体がとても小さいことです。ファイルを丸ごとコピーしているわけではなく、実体は「どこから枝分かれしたか」を書いた40字ほどの目印ひとつしかありません。だから作るのも捨てるのも一瞬で、開発者は1日に何本も作ってはこわしています。

枝は短いほど安全です。長く放っておくと、その間に本体のほうが進んでしまい、あとで合わせるときに食いちがいが出ます。早めに作って、早めに戻す。これが枝の使い方のコツです。

例文

  • 「今のままいじって大丈夫?」「ブランチを切ってからにしよう。こわれても本体は無事だよ」
  • 「そのブランチ、そろそろ戻したら? 長くほうっておくとぶつかるよ」

一次資料

最終更新: 2026-08-16