Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: > We want users to know what is a fast-forward in order to understand the > default warning. The intention is very good, but ... > +------------ > + A---B---C master on origin > + / > + D---E master > +------------ > + > +Then `git pull` will merge in a fast-foward way up to the new master. ... I find the phrase "in a fast-forward way" a bit awkward. Perhaps use the 'fast-forward' as a verb, i.e. Then `git pull` notices that what is being merged is a descendant of our current branch, and fast-forwards our 'master' branch to the commit. or something like that? It should be in line with the spirit in which glossary defines fast-forward, I would think. > + > +------------ > + D---E---A---B---C master, origin/master > +------------ > + > +However, a non-fast-foward case looks very different. s/foward/forward/ (the same typo exists above); > ------------ > A---B---C master on origin > /