It's a good effort - although I agree with a lot of the folks commenting here, I cannot recommend this to anyone without Git experience over GitX. The good news is, there is plenty of room for an intuitive GUI based Git app, particularly with GitHub integration. It's frustrating working with non-developer types who need access to static assets that need to be versioned. I need to get them an SVN equivalent such as Cornerstone or Versions. Teaching them the command line and Git is an all too time consuming process and I have no choice but to ensure they know at least the basics on smaller projects where non-developers are tightly coupled with things like HTML/images, etc.