Main difference is that I don't use Git, but GitHub API.
You don't have the full flexibility of a git repo but you can use it easily on different platforms. Works the same way on desktop and mobile too.
Most of those plugins don't work that well on mobile.