Geany and git
Plugins available to support work with git
GeanyVC: Allowing you to do basic interaction with git like commit, diff, blame, reset
git-changebar: Show your uncommited changes by highlighting them next to the line numbers of a file
gitbrowser: Adds a simple, read-only, static tree view that shows a collection of Git repositories and all their files
git-branches: Displays the current branch in the statusbar; Create, delete or switch between branches; Remote support: checkout, fetch, pull, push