@@ -50,17 +50,17 @@ updated.
5050+
5151The object referenced by <src> is used to update the <dst> reference
5252on the remote side, but by default this is only allowed if the
53- update can fast forward <dst>. By having the optional leading `{plus}`,
53+ update can fast- forward <dst>. By having the optional leading `{plus}`,
5454you can tell git to update the <dst> ref even when the update is not a
55- fast forward. This does *not* attempt to merge <src> into <dst>. See
55+ fast- forward. This does *not* attempt to merge <src> into <dst>. See
5656EXAMPLES below for details.
5757+
5858`tag <tag>` means the same as `refs/tags/<tag>:refs/tags/<tag>`.
5959+
6060Pushing an empty <src> allows you to delete the <dst> ref from
6161the remote repository.
6262+
63- The special refspec `:` (or `{plus}:` to allow non-fast forward updates)
63+ The special refspec `:` (or `{plus}:` to allow non-fast- forward updates)
6464directs git to push "matching" branches: for every branch that exists on
6565the local side, the remote side is updated if a branch of the same name
6666already exists on the remote side. This is the default operation mode
@@ -176,10 +176,10 @@ summary::
176176 For a successfully pushed ref, the summary shows the old and new
177177 values of the ref in a form suitable for using as an argument to
178178 `git log` (this is `<old>..<new>` in most cases, and
179- `<old>...<new>` for forced non-fast forward updates). For a
179+ `<old>...<new>` for forced non-fast- forward updates). For a
180180 failed update, more details are given for the failure.
181181 The string `rejected` indicates that git did not try to send the
182- ref at all (typically because it is not a fast forward). The
182+ ref at all (typically because it is not a fast- forward). The
183183 string `remote rejected` indicates that the remote end refused
184184 the update; this rejection is typically caused by a hook on the
185185 remote side. The string `remote failure` indicates that the
@@ -347,9 +347,9 @@ git push origin :experimental::
347347
348348git push origin {plus}dev:master::
349349 Update the origin repository's master branch with the dev branch,
350- allowing non-fast forward updates. *This can leave unreferenced
350+ allowing non-fast- forward updates. *This can leave unreferenced
351351 commits dangling in the origin repository.* Consider the
352- following situation, where a fast forward is not possible:
352+ following situation, where a fast- forward is not possible:
353353+
354354----
355355 o---o---o---A---B origin/master
0 commit comments