fast-forwardマージとは【Git】

Fast-Forwardマージのしくみ

Fast-Forwardマージが起こる条件:

  • メインブランチが、分岐したブランチを作った時点から全く変更されていない場合。

Fast-Forwardマージの動作:

  1. 新しいマージコミットを作らない。
  2. 代わりに、メインブランチの位置を単純に前に進める(Fast-Forward)。
  3. ブランチがマージされたという情報が履歴に残りません。
Normal Merge main feature Merge commit Fast-Forward Merge main (before) feature main (after) Fast-forward