init : レポジトリを作る clone : レポジトリの複製を作る pull : レポジトリ同士の差分を解消する(差分を受信する) push : レポジトリ同士の差分を解消する(差分を送信する) rollback : push をとりけす (push をなかったことにする) [V10 → V20 ー(push)→ V30] ↓ (rollback) ↓ [V10 → V20] backout : push をとりけす (前のバージョンに戻して、新しいバージョンにする) [V10 → V20 ー(push)→ V30] ↓ (backout) ↓ [V10 → V20 ーーーー→ V30 → V40(内容はV20と同じ)] rollback 禁止 : rollback する前に、V30 を pull しちゃった人が不幸な目を見る。編集後に push する head がなくなっちゃう。ba