diff options
author | Junio C Hamano <junio@hera.kernel.org> | 2009-03-18 01:54:48 +0000 |
---|---|---|
committer | Junio C Hamano <junio@hera.kernel.org> | 2009-03-18 01:54:48 +0000 |
commit | ea82cff53ef3184e59a2e9e334f99284248e8b35 (patch) | |
tree | 772babff00e6437b22c2096d0b22c39eed6e3951 /git-push.txt | |
parent | 064b4ab54285c3775f9f7a98235a28b0becfcebb (diff) | |
download | git-htmldocs-ea82cff53ef3184e59a2e9e334f99284248e8b35.tar.gz |
Autogenerated HTML docs for v1.6.2.1-147-g642d0
Diffstat (limited to 'git-push.txt')
-rw-r--r-- | git-push.txt | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/git-push.txt b/git-push.txt index 4e7e5a719..fd53c49fb 100644 --- a/git-push.txt +++ b/git-push.txt @@ -24,8 +24,8 @@ every time you push into it, by setting up 'hooks' there. See documentation for linkgit:git-receive-pack[1]. -OPTIONS -------- +OPTIONS[[OPTIONS]] +------------------ <repository>:: The "remote" repository that is destination of a push operation. This parameter can be either a URL @@ -187,6 +187,28 @@ reason:: Examples -------- +git push:: + Works like `git push <remote>`, where <remote> is the + current branch's remote (or `origin`, if no remote is + configured for the current branch). + +git push origin:: + Without additional configuration, works like + `git push origin :`. ++ +The default behavior of this command when no <refspec> is given can be +configured by setting the `push` option of the remote. ++ +For example, to default to pushing only the current branch to `origin` +use `git config remote.origin.push HEAD`. Any valid <refspec> (like +the ones in the examples below) can be configured as the default for +`git push origin`. + +git push origin ::: + Push "matching" branches to `origin`. See + <refspec> in the <<OPTIONS,OPTIONS>> section above for a + description of "matching" branches. + git push origin master:: Find a ref that matches `master` in the source repository (most likely, it would find `refs/heads/master`), and update |