-will @emph{apply} (or @q{push}) the patch to the official
-repository.
-
-Compiling (@q{building}) LilyPond allows developers to see how
-changes to the source code affect the program itself. Compiling
-is also needed to package the program for specific operating
-systems or distributions. LilyPond can be compiled from a local
-Git repository (for developers), or from a downloaded tarball (for
-packagers). Compiling LilyPond is a rather involved process, and
-most contributor tasks do not require it.
+will @emph{push} the patch to the official repository.
+
+@emph{Compiling} (@q{building}) LilyPond allows developers to see
+how changes to the source code affect the program itself.
+Compiling is also needed to package the program for specific
+operating systems or distributions. LilyPond can be compiled from
+a local Git repository (for developers), or from a downloaded
+tarball (for packagers). Compiling LilyPond is a rather involved
+process, and most contributor tasks do not require it.
+
+Git is a complex and powerful tool, but tends to be confusing at
+first, particularly for users not familiar with the command line
+and/or version control systems. Contributors who don't want to
+deal with Git directly are encouraged to use the
+@command{lily-git} graphical user interface instead.