Hacker News new | ask | show | jobs
by masklinn 2596 days ago
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.

2 comments

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