Most would agree that Git&#x27;s command line leaves a lot of room for improvement (although the manpages are quite good at explaining). But the internal concept is sound.<p>I find it a bit odd that no-one has come up with a decent GUI or an improved command line tool for Git yet. There&#x27;s plenty of attempts to supplement Git with extra commands but that&#x27;s hardly an improvement. There are several implementations of the Git plumbing parts (e.g. libgit2), so making an UI on top of it wouldn&#x27;t be that much work.