This is a really old question, but I just stumbled upon it today and thought I would share my strategy, as the plugin offered here also requires TortoiseSVN, which is a setting that I do not consider fluid and easy to use as my alternative.
After learning that there is no โstand-aloneโ plugin for this, I started using the GitHub Desktop App . This allows you to locally set repositories, commit, pull, push, etc. Just log in to your account and then create a local repository for your project.
After creating the repository, simply open the files you want to edit using Notepad ++. Make some changes, save and use the GitHub desktop application to work with all the materials related to GitHub. Opposite to the plugin, this application provides full-featured interaction with GitHub.
By the way, if you have two monitors or a large one, you can simply open two applications side by side, which emulate similar settings that you can find in the extended IDEs (for example, Eclipse). I believe this is even more convenient and flexible than opening a separate plugin dialog to do my git related things. The GitHub Desktop application will even be updated automatically, without any interaction with you, after you make any editions in files (using Notepadd ++) or any changes in the file structure (add, rename, move, delete files).
source share