Is there a graphical tool (along the lines of TortoiseSVN) that you can use to do all this?
The added hassle of memorizing shell commands (and opening a command prompt every time you want to commit) are just not worth any incremental benefit that Git might provide. I'm happy using SVN because it's got good tools. Surely there's an equivalent for Git?