projects
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge git://git.kernel.org/pub/scm/gitk/gitk
[git.git]
/
Documentation
/
git-push.txt
diff --git
a/Documentation/git-push.txt
b/Documentation/git-push.txt
index
ce909f5
..
d5b5ca1
100644
(file)
--- a/
Documentation/git-push.txt
+++ b/
Documentation/git-push.txt
@@
-3,7
+3,7
@@
git-push(1)
NAME
----
NAME
----
-git-push - Update remote refs along with associated objects
.
+git-push - Update remote refs along with associated objects
SYNOPSIS
SYNOPSIS
@@
-16,7
+16,7
@@
DESCRIPTION
Updates remote refs using local refs, while sending objects
necessary to complete the given refs.
Updates remote refs using local refs, while sending objects
necessary to complete the given refs.
-You can make
"interesting" things to happen on the
repository
+You can make
interesting things happen to a
repository
every time you push into it, by setting up 'hooks' there. See
documentation for gitlink:git-receive-pack[1].
every time you push into it, by setting up 'hooks' there. See
documentation for gitlink:git-receive-pack[1].
@@
-43,6
+43,12
@@
to fast forward the remote ref that matches <dst>. If
the optional plus `+` is used, the remote ref is updated
even if it does not result in a fast forward update.
+
the optional plus `+` is used, the remote ref is updated
even if it does not result in a fast forward update.
+
+Note: If no explicit refspec is found, (that is neither
+on the command line nor in any Push line of the
+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>`.
Some short-cut notations are also supported.
+
* `tag <tag>` means the same as `refs/tags/<tag>:refs/tags/<tag>`.
@@
-51,8
+57,8
@@
Some short-cut notations are also supported.
in the source.
\--all::
in the source.
\--all::
- Instead of naming each ref to push, specifies
all refs
-
to
be pushed.
+ Instead of naming each ref to push, specifies
that all
+
refs
be pushed.
\--tags::
All refs under `$GIT_DIR/refs/tags` are pushed, in
\--tags::
All refs under `$GIT_DIR/refs/tags` are pushed, in