Skip to content

Commit ee064ba

Browse files
committed
Merge branch 'jc/doc-refspec-syntax'
Doc updates. * jc/doc-refspec-syntax: doc: clarify <src> in refspec syntax
2 parents 020c16b + 8ead1bb commit ee064ba

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Documentation/pull-fetch-param.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ endif::git-pull[]
2525
+
2626
The format of a <refspec> parameter is an optional plus
2727
`+`, followed by the source <src>, followed
28-
by a colon `:`, followed by the destination ref <dst>.
28+
by a colon `:`, followed by the destination <dst>.
2929
The colon can be omitted when <dst> is empty. <src> is
30-
typically a ref, but it can also be a fully spelled hex object
30+
typically a ref, or a glob pattern with a single `*` that is used
31+
to match a set of refs, but it can also be a fully spelled hex object
3132
name.
3233
+
3334
A <refspec> may contain a `*` in its <src> to indicate a simple pattern
3435
match. Such a refspec functions like a glob that matches any ref with the
35-
same prefix. A pattern <refspec> must have a `*` in both the <src> and
36+
pattern. A pattern <refspec> must have one and only one `*` in both the <src> and
3637
<dst>. It will map refs to the destination by replacing the `*` with the
3738
contents matched from the source.
3839
+

0 commit comments

Comments
 (0)