LoginSignup
8

More than 5 years have passed since last update.

【git】fast-forward とは

Posted at

Gitがポインターを前に進めること。

mergeするブランチ(issue1)が親ブランチから作成されている。
親ブランチがissue1ブランチをマージするとfast-forwardマージになる。

マージ先のブランチ(master)が指すコミットが
マージ元(issue1)のコミットの直接の親であるため、
Git がポインタを前に進めたのです。

言い換えると、あるコミットに対してコミット履歴上で
直接到達できる別のコミットをマージしようとした場合、

Git は単にポインタを前に進めるだけで済ませます。
マージ対象が分岐しているわけではないからです。

この処理のことを "fast forward" と言います。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8