• roastpotatothief@lemmy.ml
    ·
    edit-2
    11 个月前

    Git is a great invention but it has a few design flaws. There are too many ways to confuse it or break it, using commands that look correct, or just forgetting something. I ended up writing simple wrapper script codebase to fix it. Since then no problems.

    • oce 🐆@jlai.lu
      ·
      11 个月前

      It was conceived for experts so the new user experience is shit and the UI is not intuitive. But it has become such a widespread standard that it is very hard to completely overhaul the UI.

      • roastpotatothief@lemmy.ml
        ·
        11 个月前

        Yes you couldn't change something so widely used. Look what happened with python 3.

        Fortunately there's already a tradition among Git users of building a UI on top of the git UI. My project is just a slightly better version of those. It lays a simple sensible interface on top of the chaotic Git interface.