I've recently tried out
AIDE - Android ID and I must say I'm quite pleased
.
Git set up took a while (use HTTPS for the protocol); but once that was up, everything has been working fine. Up to now, I've used it during my bus trips, but I can also see huge advantages during client presentations that need quick tweaks.