If you are a scripter and not using this, you're missing a lot. Grab a free copy now!
The good thing about it is you don't even need to know git terminology/system, it's designed in a way that makes it super easy to jumpstart git http://www.syntevo.com/smartgit/
Just to be clear I don't work for the company behind this software, am not affiliated, and will not benefit in any way from increased user base.
I am just an extremely happy user!
While you can use it locally with zero issues, I also recommend a free GitLab.com account which is superior to GitHub.com as GitLab will allow you free private repositories [i.e.: space to put your stuff in] while GitHub will give you free space only if you allow to make it world-readable [i.e.: anyone on the Internet].
Any questions? shoot.
SmartGit is a graphical user interface for Git