Let's be clear here: Tortoise Git is just a wrapper on MSysGit - Tortoise depends on MSysGit. And both are FOSS (GPL v2). The warning at the top of the Tortoise Git page is about using *incompatible* versions of MSysGit, and the correct version to use is listed there. From http://code.google.com/p/tortoisegit/

It is porting TortoiseSVN to TortoiseGit The latest release 1.6.3.0

Please avoid use msysgit 1.7.2.3 with 1.5.3.0


Please install msysgit 1.6.1 or above before install tortoisegit http://code.google.com/p/msysgit


That said, IMO it's best to start with the command line and understand the concepts behind git - echoing what many have said in this thread. Tortoise Git is a bit of a rehash of Tortoise SVN and tries to keep the interface the same, even though what's underneath is radically different. That can lead to some important misunderstandings. However, it's a decent enough product.

-Randy

On Tue, Feb 22, 2011 at 7:55 AM, Earnie Boyd <earnie@users.sourceforge.net> wrote:
nan wich wrote:
> There is something like a msysgit, but Tortoise specifically says not to use it,
> so I'm not sure how to do CLI, even if I wanted to.

Of course Tortoise would try to steer you away from another product.  I
use msysgit with no hassle.  And if you need a GUI you could try gitk
which is uses tcl/tk and is packaged in msysgit.

--
Earnie
-- http://progw.com
-- http://www.for-my-kids.com



--
Randy Fay
Drupal Module and Site Development
randy@randyfay.com
+1  970.462.7450