Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Meh.

Git has a shitty UI when you start with, and it still has a shitty UI years down the line.

The underlying model is neat and interesting, but that you have to know it to find any usability or elegance is an indictment.



Hence the name I guess ... yeah it's ugly and annoying but you're stuck with it because it's great. Kind of like Linus himself I guess ... I wonder if that's the joke.


> you're stuck with it because it's great.

We're stuck with it because of network effects. Git is absolutely not great.


I think git is great. But that might only be because all the other version control systems I've used are worse...


> I wonder if that's the joke.

Yup. According to Wikipedia, Linus said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."


Don't use the UI. Use the CLI. It sucked at first but made my experience tenfold easier down the line.


> Don't use the UI. Use the CLI.

I'm specifically talking about the CLI.

> It sucked at first

It still sucks. It'll always suck. The project is unlikely to fix any of the suck.


git aliases make it suck less :D




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: