4 ms·
“One particular detail” is a gigantic understatement. Having introduced several people to git, it is uniformly awful as a tool to learn, and that bad design doe
by randomsearch 7y ago
“One particular detail” is a gigantic understatement. Having introduced several people to git, it is uniformly awful as a tool to learn, and that bad design doesn’t go away once you memorise the basics.
- jschwartzi 7y agoYeah, my experience fits. I spent about 6 months at my first job trying to understand and use Git with AOSP. In contrast, my second job used Mercurial and I learned how to do everything Git could do in about 2 weeks, then never looked back. I always groan when someone has to use Git. I think people tolerate Git because they really like Github.
- kjeetgill 7y ago> I think people tolerate Git because they really like Github. I mean, I'll add to the pile of anecdotes this thread is accumulating but I don't know if it'll convince you that people are genuine: I struggled to learn git, but it was also my first VCS. I've needed to muck with hg a few times and vastly prefer git. Hg was fine. It didn't win my heart or anything. But it also didn't let me (at the time) branch as quickly and trivially and it was slow as hell. Sure, that need/want may not win a hg user to git, but I'd hardly call that tolerating git.