Subtrees are not to be confused with submodules, which are meant for
 the same task. Unlike submodules, subtrees do not need any special
-constructions (like .gitmodule files or gitlinks) be present in
+constructions (like .gitmodules files or gitlinks) be present in
 your repository, and do not force end-users of your
 repository to do anything special or to understand how subtrees
 work. A subtree is just a subdirectory that can be
 OPTIONS FOR add, merge, push, pull
 ----------------------------------
 --squash::
-       This option is only valid for add, merge, push and pull
+       This option is only valid for add, merge, and pull
        commands.
 +
 Instead of merging the entire history from the subtree project, produce