Yeaa, Git looks not very good for Windows.
I have to agree - I think the move from SVN to Git was a mistake, one that really shafted potential and current Windows developers, and I agree with Kildor's viewpoint on the matter.
Git is only partially working software, clunky and buggy as hell on the Windows platform. Myself, I can get the portable Git working but the Tortoise Git corrupts Windows Explorer on my system and makes my Windows installation very unstable - I was forced to erase the hard drive and restore everything from a backup.
I should have spoke up about this before, but the move to Git really should have been planned better and researched before being done, so that the coders would realize that much of the Git system hasn't been implemented at all on Win32 (many commands not yet supported), and the move is a rather bad mistake.
As of right now I still can't commit any updates, and I have issues just updating a downloaded "working" copy.
I won't threaten to leave this project, but this poor decision really is a big shot in the ass for Windows people, and will drive away many people who would want to become developers or contributors.
Before any of you coders respond to that, please keep in mind that the vast majority of people who have and use computers use Windows - just look at the stats. Very few people really use Linux, which is really the only OS I know of where Git really works very much at all. If I didn't know better, I'd almost say this move to Git was made by a bunch of Linux-heads who don't care about the majority of people who use Windows and feel that all the Windows guys may as well go do something to themselves.
SVN on Windows has become mature and on all my computers is fairly rock-solid, not only with Tortoise SVN, but other apps I tried as well.
Git, on the other hand - Well, I just can't recommend this godawful rubbish Git software to anyone, unless they are working on a Linux-only software project that isn't applicable for Windows.
If we had waited until Git was actually working for Windows, until it became mature, that would have been different.
Last, I *still* fail to see any real benefit of moving to Git, so far it has only f***ed things up. The decision should have been planned, thought out, and researched better.