git-branch: Documentation fixes
[git/git.git] / Documentation / git-push.txt
CommitLineData
215a7ad1
JH
1git-push(1)
2===========
7fc9d69f
JH
3
4NAME
5----
215a7ad1 6git-push - Update remote refs along with associated objects.
7fc9d69f
JH
7
8
9SYNOPSIS
10--------
215a7ad1 11'git-push' [--all] [--force] <repository> <refspec>...
7fc9d69f
JH
12
13DESCRIPTION
14-----------
ab9b3138
JH
15
16Updates remote refs using local refs, while sending objects
17necessary to complete the given refs.
7fc9d69f 18
eb0362a4
JH
19You can make "interesting" things to happen on the repository
20every time you push into it, by setting up 'hooks' there. See
21documentation for gitlink:git-receive-pack[1].
22
7fc9d69f
JH
23
24OPTIONS
25-------
ab9b3138 26include::pull-fetch-param.txt[]
7fc9d69f 27
d6a73596
JH
28\--all::
29 Instead of naming each ref to push, specifies all refs
30 to be pushed.
31
32-f, \--force::
33 Usually, the command refuses to update a local ref that is
34 not an ancestor of the remote ref used to overwrite it.
35 This flag disables the check. What this means is that the
36 local repository can lose commits; use it with care.
7fc9d69f 37
eb0362a4 38
7fc9d69f
JH
39Author
40------
41Written by Junio C Hamano <junkio@cox.net>
42
43Documentation
44--------------
45Documentation by Junio C Hamano and the git-list <git@vger.kernel.org>.
46
47GIT
48---
a7154e91 49Part of the gitlink:git[7] suite
7fc9d69f 50