From: Mike Gant Date: Wed, 20 Aug 2008 02:27:18 GMT Subject: Re: git clone operation Message-ID: <8f282e3b0808191927t7c202a2dvdff678bcec60d87f@mail.gmail.com> In-Reply-To: <8f282e3b0808191923w18001cc6sef828d94b35e40c6@mail.gmail.com> > Thanks for your responses. I appreciate you guys taking the time to answer. > > After thinking about this, I still don't understand when I clone a > repo why I will > get the equivalent of whatever branch is active at the time of cloning? What > was the process that led to this design decision? > > So that also got me thinking about work flows with git. Because of the way clone > works it seems that you wouldn't want someone to clone your every day "work" > repository? So do developers generally have a separate repository that they push > to and others can clone? This repository may have only a 'master' branch (but > probably others I seem to recall Junio describing other branches in the main git > repository). Is this a 'normal' work flow? > > Thanks, > Mike Gant > Also, I meant to add if the above work flow is the git way of development, is this the purpose of a bare repository?