What does it mean that a Git push can not be fast foward merged?

Viewed 491

Can someone please provide a simple example of what would cause a Git push to a central repo to fail because a fast forward could not occur? What would the local repo vs the central repo's state need to look like in order for this to occur? Really having trouble visualizing this...

2 Answers
Related