
I modified the Notepad++ SVN plugin, originally written by Brandon Cannaday and modified by Ronny Sherer, to get this Notepad++ Git plugin.
Notepad++ Git plugin DLL:

Source code:

Compiler: Microsoft Visual C++ 2008 Express Edition
I'll just quote some bits of his page as they are still relevant. Just modify the TortoiseSVN references to TortoiseGit.

QUOTE(Brandon Cannaday)
The plugin simply uses the command line features of TortoiseSVN, so you'll have to install it before the plugin will work.
[...]
Installation Instructions
Make sure TortoiseSVN is installed and you've installed the latest version of Notepad++.
The plugin comes in the form of a zipped, dll. Simply unzip the dll and place it in the Notepad++ plugins directory. For a typical install, it will be located here: "C:\Program Files\Notepad++\plugins". Next time you launch Notepad++, the plugin will automatically be loaded.
The plugin should work under Windows XP, Vista, and 7. Both 32 bit and 64 bit operating systems are supported. If you find any bugs on these systems or others, drop a comment and I'll see if I can address them.
I've noticed that sometimes Notepad++'s auto-updater thinks the plugin needs to be updated. This usually results in a new version being overwritten by version 1.0. If you update to 1.1 or 1.2, do not use Notepad++'s auto-update feature when it prompts you for this plugin.
[...]
Installation Instructions
Make sure TortoiseSVN is installed and you've installed the latest version of Notepad++.
The plugin comes in the form of a zipped, dll. Simply unzip the dll and place it in the Notepad++ plugins directory. For a typical install, it will be located here: "C:\Program Files\Notepad++\plugins". Next time you launch Notepad++, the plugin will automatically be loaded.
The plugin should work under Windows XP, Vista, and 7. Both 32 bit and 64 bit operating systems are supported. If you find any bugs on these systems or others, drop a comment and I'll see if I can address them.
I've noticed that sometimes Notepad++'s auto-updater thinks the plugin needs to be updated. This usually results in a new version being overwritten by version 1.0. If you update to 1.1 or 1.2, do not use Notepad++'s auto-update feature when it prompts you for this plugin.
Source: Notepad++ Subversion Plugin
And here is the comment that I used for as the basis for mine.
QUOTE(Ronny Sherer @ May 16 2009, 12:01am)
Added "add" and "diff" functionalities.
I also made the code more general and easy to change.
DLL can be downloaded here: http://www.shererim.com/downloads/NPPSvn.zip
Sources here: http://www.shererim.com/downloads/NPPSvn-source.zip
Source: CommentI also made the code more general and easy to change.
DLL can be downloaded here: http://www.shererim.com/downloads/NPPSvn.zip
Sources here: http://www.shererim.com/downloads/NPPSvn-source.zip
This post has been edited by everling: Mar 18 2010, 02:48 PM