From: Thiago Farina Date: Fri, 20 Jul 2012 15:49:32 GMT Subject: Re: pushing branches Message-ID: In-Reply-To: <7vhat2toz8.fsf@alter.siamese.dyndns.org> On Fri, Jul 20, 2012 at 12:46 PM, Junio C Hamano wrote: > Thiago Farina writes: > >> How can I push a working branch to github inside it? >> >> E.g: >> >> # On master: >> $ git checkout -b feature-work >> >> # On feature-work >> # vi, hack, commit, ready to push >> $ git push origin master # here I expected it would working pushing my > > "git push origin master" is a short-hand for "git push origin > refs/heads/master:refs/heads/master" to update their master branch > with what you have in your master branch. > > See output from > > $ git push --help > > for details. > > I think you are trying to update, while on your feature-work branch, > their master with your feature-work branch (or more generally, the > current HEAD), so > > $ git push origin HEAD:master > > is perhaps what you are looking for? What I'm looking for is to upload/create the remote branch in github from inside my local branch, without having to checkout master in order to do so.