From: Michael Witten Date: Wed, 24 Aug 2011 16:18:55 GMT Subject: Re: How to check out the repository at a particular point in time Message-ID: In-Reply-To: <86vctm24le.fsf@red.stonehenge.com> On Wed, Aug 24, 2011 at 15:48, Randal L. Schwartz wrote: >>>>>> "Andreas" == Andreas Ericsson writes: > > Andreas> Whatever, really. The fact that pretty much everyone seems to know > Andreas> what a branch is and how it works in git after a (very) brief intro > Andreas> to it means it's either right on target or that people are so used to > Andreas> the fact that branch means something different in every scm that they > Andreas> don't even bother loading the word with some preconceived notion that > Andreas> used to be right in cvs. > > It does lead to confusion though, and once you *really* understand that > a branch is a point, not a line, you can do a lot more cool things with > git, and rebase and stash make a lot more sense. Indeed. I don't think Andreas is correct in the assertion that "everyone seems to know what a branch is and how it works in git after a (very) brief intro". Rather, I think it is just the case that everyone seems to know how to use the basic public interface for branches after a (very) brief intro, and that many tasks allow everyone to get away with having wrongheaded ideas.