Over the years, there have been many "friendly interfaces to git", in both UI or command line form.
They all suffer from the same issue: in the face of conflicts they just failsafe to good old git.
I think these tools are good if you want to do something more productively but in the end you will still need to know about git.