
git can do anything. Which is a good thing, but truth be told, most people just need a simple workflow. I guess the best thing about git is its everywhere. Everyone knows it. You don't need to teach anyone who joins the company how to use it. (Maybe help out here and there when they have a confusing merge or cherry pick or rebase or something), but in general, every developer worth a grain of salt knows git at a basic level. What's good is that its fast, efficient, and cross-platform. There many tools built on top of git too. Review collected by and hosted on G2.com.
You know the unix philosophy? Every tool should do 1 thing. Git has a different philosophy. "Lets see how many program flags we can give a single binary." Its just too confusing for beginners. Some people have learned the intricate ins and outs over time, and I pity them, because who cares... all anyone ever wants is too pull, push, edit, merge. Yet git so many quirks that everybody ends up wasting time googling super simple things just so they can go to the first stackoverflow question upvoted by 10 million people so they can copy and paste the obscure poorly named flag. Simply put, git is a tool only an engineer could love. But maybe I'm not a true engineer, because I just want to get things done. Review collected by and hosted on G2.com.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.




