@@ -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
@@ -171,10 +171,10 @@ summary::
171171 For a successfully pushed ref, the summary shows the old and new
172172 values of the ref in a form suitable for using as an argument to
173173 `git log` (this is `<old>..<new>` in most cases, and
174- `<old>...<new>` for forced non-fast forward updates). For a
174+ `<old>...<new>` for forced non-fast- forward updates). For a
175175 failed update, more details are given for the failure.
176176 The string `rejected` indicates that git did not try to send the
177- ref at all (typically because it is not a fast forward). The
177+ ref at all (typically because it is not a fast- forward). The
178178 string `remote rejected` indicates that the remote end refused
179179 the update; this rejection is typically caused by a hook on the
180180 remote side. The string `remote failure` indicates that the
@@ -342,9 +342,9 @@ git push origin :experimental::
342342
343343git push origin {plus}dev:master::
344344 Update the origin repository's master branch with the dev branch,
345- allowing non-fast forward updates. *This can leave unreferenced
345+ allowing non-fast- forward updates. *This can leave unreferenced
346346 commits dangling in the origin repository.* Consider the
347- following situation, where a fast forward is not possible:
347+ following situation, where a fast- forward is not possible:
348348+
349349----
350350 o---o---o---A---B origin/master
0 commit comments