I have a license for Working Copy, so I use that alone with shortcuts, but I’m always interested in a solution with fewer parts.
It does so far - I have not had more than 3 or 4 commits in a single push though so it hasn't broken for me yet. The notes said that if you do have many changes it can run out of memory due to the git plugin it is using.