親ブランチ:master コミットログ:A
子ブランチ:check-fast-forward コミットログ:A => B
A. コミットログ:A => B
親ブランチ:master コミットログ:A => B => C
子ブランチ:non-fast-forward
コミットログ:A => B => D
A. コミットログ:A => B => C => D => E 2つのブランチがfast-forwardでない関係でmergeをすると、マージ後にコミット(E)が作成される。(コンフリクトがある場合は、修正してadd,commit)。