Git's pretty well baked straight into Visual Studio now that it's built into the latest version of Team Foundation Server.
Mercurial's the one where you really want to be using it from the command line. It's had VS plugins, but they're all kind of janky by comparison.