(My usual recommendation for this it GitHub Desktop, which fits the bill pretty well, but I’m curious if there are other options out there.)
(My current preferred Git client is Fork, which is really great and and also the opposite of what the previous post describes.)