There is really good tool created by Atlassian, which allow you easily usage of GIT or HG. Sad thing, there is no portable mode. I was trying to set the system variables, but... without any effort.
There is homepage of the app: http://sourcetreeapp.com/
If someone can create it Portable, so that all App Files and created files will be withing the EXE path, that would be awesome.