Added no_commit option to skip initial commit

I'd like to make the plugin initialize git, then add all files ready to
be committed but don't let the plugin commit in behalf of me.

Here's a patch to make it work like that. I actually haven't added a unit
test since there isn't existing one.