fast-forward マージでは、マージコミットは作られない。
正答
○ 正しい
解説
マージ先のブランチが相手ブランチの祖先にあるとき、Git はブランチの指す先を相手の先端まで進めるだけで済むため、新しいコミットは作られない。これが fast-forward。双方に新しいコミットがあるときは 2 つの親を持つマージコミットが作られる。履歴に合流点を残したい場合は git merge --no-ff で意図的にマージコミットを作れる。逆に --ff-only を付けると、ff できないときはマージせずに失敗する。
参考: git-scm.com
この問題を含む Git のテストを制限時間つきで解く
Gitクイズへ