3 ms·
Git has the advantage of being the right kind of terrible. If you only push commits to a branch and use GUI tools like Github or Gitea for merging, chances are
by zaarn 8y ago
Git has the advantage of being the right kind of terrible.
If you only push commits to a branch and use GUI tools like Github or Gitea for merging, chances are you're never going to be exposed to anything more complicated than 'add; commit; push'.
Even merging isn't that terrible and while still being painful, git makes it somewhat clear what you want.
The problem is; if you want people to use something else, you need to improve over git in the areas that matter to most people (ie, 'add; commit; push').
Git is terrible but just good enough that improvement over that terrible will be hard to accept for the mainstream.