Definitely the best GIT GUI so far (I have evaluated, Tower, SourceTree and a couple more), especially knowing that it is free and does more than what is required. The only catch is that you will need to know how to work with Git. If not, you will, like many others, have no clue what is going on.