In this Git Tutorial we look in detail at the Fast Forward merge using a Visual Tree of the Git Graph. The occurs when we have a main branch, perform some edits on this main branch, then create a feature branch and make a change there. Then move back to the main branch and perform a merge.
Try it out for yourself using VisualGit
https://visualgit.net/