Gitting Backwards

Charles Curley charlescurley at
Mon Dec 20 14:11:13 MST 2010

On Mon, 20 Dec 2010 14:04:27 -0700
Von Fugal <von at> wrote:

> > 
> > <rant>This is one reason I have come to hate git. If the user isn't
> > creating a branch, then don't use the branch creation syntax to do
> > it. Use the branch creation syntax, and people who aren't git gurus
> > (most of the world) will make the forgivable mistake of thinking
> > they've created a branch. git has become the Kabbalah of
> > CVSs.</rant>  
> But "git checkout ..." is not a branch creating syntax... Only with
> the -b switch does it create a branch. Which was very much my point.
> When you checkout a commit you're not branching, you're checking out.
> A _typical_ checkout _selects_ a branch, true (and with -b creates
> it), perhaps this is the source of the confusion.

Quite right. I sit corrected.

> Which is why I like to preemptively mitigate any such arguably
> semantic errors in gitdom. They may be semantic, but when the
> paradigm becomes clearer, understanding progresses in leaps and
> bounds.

Also quite right. Clear language helps understanding, which was
the (arguably obtuse) point of my Kabbalah comment. Please go for it.


Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
Url : 

More information about the PLUG mailing list