I'm not sure if anyone noticed, or if anyone here is using VS 13 yet, BUT. You can commit your code changes to Git directly from the VS Solution Explorer pane. (This may in fact have been in earlier editions of VS too, but I never noticed it if it was)

- Simply click the "Pending Changes Filter" button at the top toolbar in the Solution Explorer
- Right click on a pending edited file, choose Commit from the dropdown that opens
- Select "Include All" from the Excluded Changes dropdown in view.
- Enter your commit message in the highlighted yellow box (this is required)
- Select which branch you'd like to commit to, it is by default set to your master if your VS solution files are located within the same directory as your git repo
- Click the Commit button
- X out of the "Team Explorer - Changes"
- Proceed with coding your awesome shard