I\'m running win7 and need a good git client with a GUI. I like bash but it feels clunky in windows. the GUI that comes with the windows package at git\'s website is missing a l
You can use gitextensions with Visual Studio. Otherwise I believe you're going to need to get acquianted with the command line.
http://code.google.com/p/gitextensions/
SmartGit is quite good although not fully featured yet. The only thing puting me off it is the lack of "blame". But it looks like they're aiming for full functionality so they'll certainly implement it in the future.
GitHub for Windows came out recently. It manages local repos as well as supports pushing to github.com. I have been playing with it and must say it is fantastic.
SourceTree (from Atlassian, which runs BitBucket) was recently released for Windows. I find it suits our needs well. Here's a short review.
You can find all the exisiting Git FrontEnd GUI in this page.
MSysGit just released a "Cheetah" edition, which should be on par with a TorToiseSVN.
Waiting for Cheetah full integration, TortoiseGit is already available
The Eclipse Egit plugin also makes progress. (see its wiki)
For all those tools, I manage just fine with Git on Windows.
You should also take a look at