diff options
author | Junio C Hamano <junkio@cox.net> | 2006-12-13 00:59:58 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-12-13 01:11:05 -0800 |
commit | 25fb62905890d7860f742b4f2215fdf754ae7fee (patch) | |
tree | 8238ddda9c494f7303a26144b195970e714b2e06 | |
parent | git-svn: correctly handle packed-refs in refs/remotes/ (diff) | |
download | tgif-25fb62905890d7860f742b4f2215fdf754ae7fee.tar.xz |
git-push: document removal of remote ref with :<dst> pathspec
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | Documentation/git-push.txt | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/Documentation/git-push.txt b/Documentation/git-push.txt index d4ae99fa53..197f4b512f 100644 --- a/Documentation/git-push.txt +++ b/Documentation/git-push.txt @@ -49,12 +49,14 @@ corresponding remotes file---see below), then all the refs that exist both on the local side and on the remote 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 - <ref>`:`<ref>, hence updates <ref> in the destination from <ref> - in the source. +A parameter <ref> without a colon is equivalent to +<ref>`:`<ref>, hence updates <ref> in the destination from <ref> +in the source. ++ +Pushing an empty <src> allows you to delete the <dst> ref from +the remote repository. \--all:: Instead of naming each ref to push, specifies that all @@ -75,7 +77,8 @@ include::urls.txt[] 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 -------------- |