Comentr

There's always a wrong answer
Two Commits That Wrecked the User Experience of Git

Two Commits That Wrecked the User Experience of Git

7 years ago
ian $zhYZjjXoTh

https://redfin.engineering/two-commits-that-wrecked-the-user-experience-of-git-f0075b77eab1

Git takes time to learn.

Some of the challenge in learning Git is inherent to distributed version control systems, and a lot of it has to do with Git’s “stage” feature (also known as the “index” or “cache”), which some people hate, but a lot of people really like.

But some of the scars on Git’s user experience are self-inflicted. Today, I specifically want to call attention to two commits, by the lead maintainer of Git, that left the deepest scars.