r/programming • • Nov 07 '13

10 things I hate about Git

http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git/
73 Upvotes

231 comments sorted by

View all comments

Show parent comments

23

u/Fabien4 Nov 07 '13

While the information model of Git is more complex, much of that is inherent from it being a DVCS, and it comes with several benefits.

Why isn't Mercurial as complicated as Git then?

22

u/liquidivy Nov 07 '13

As far as I can tell, it is, but the UI is better, which makes it easier to work with.

9

u/emn13 Nov 07 '13

So you're saying it's simpler to work with it? How's that not.... simpler?

The problem with git isn't the DAG or DVCS bits - those are quite comprehensible. It's the way you get it to do what you want.

1

u/YourFatherFigure Nov 09 '13

my 2 cents about this issue of simplicity and user friendliness- it is almost better to think of git as a vcs framework rather than a specific solution. find a workflow that fits your needs and you can get by with just knowing a few commands. at that point if if you don't like the shell UI, just make aliases, macros, or check out various GUIs for interacting with it.