git-push: document removal of remote ref with :<dst> pathspec

Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Junio C Hamano
2006-12-13 00:59:58 -08:00
parent c53d696bcc
commit 25fb629058

View File

@ -49,12 +49,14 @@ corresponding remotes file---see below), then all the
refs that exist both on the local side and on the remote refs that exist both on the local side and on the remote
side are updated. side are updated.
+ +
Some short-cut notations are also supported. `tag <tag>` means the same as `refs/tags/<tag>:refs/tags/<tag>`.
+ +
* `tag <tag>` means the same as `refs/tags/<tag>:refs/tags/<tag>`. A parameter <ref> without a colon is equivalent to
* A parameter <ref> without a colon is equivalent to
<ref>`:`<ref>, hence updates <ref> in the destination from <ref> <ref>`:`<ref>, hence updates <ref> in the destination from <ref>
in the source. in the source.
+
Pushing an empty <src> allows you to delete the <dst> ref from
the remote repository.
\--all:: \--all::
Instead of naming each ref to push, specifies that all Instead of naming each ref to push, specifies that all
@ -75,7 +77,8 @@ include::urls.txt[]
Author Author
------ ------
Written by Junio C Hamano <junkio@cox.net> Written by Junio C Hamano <junkio@cox.net>, later rewritten in C
by Linus Torvalds <torvalds@osdl.org>
Documentation Documentation
-------------- --------------