3 ms·
1. Git was WAY better than SVN and CVS and was also a lot better than most of the commercial options of the time. The open source license and fact it worked on
by indymike 5y ago
1. Git was WAY better than SVN and CVS and was also a lot better than most of the commercial options of the time. The open source license and fact it worked on just about any text file made it pretty easy to adopt.
2. Author was Linus Torvalds and git was immediately used and proven (in 2005) to manage the Linux kernel. For a lot of open source developers, experience working with kernel stuff had you thinking, hey this git thing is pretty nice...
3. When Github showed up, it quickly replaced the old SVN and CVS driven software "forges" that were used by a lot of the open source world.
So what about the undo thing? Git has always got a lot of flack for it's command line inconsistency. Honestly, it's no better/no worse than most developer tools (try your compiler's command line options). You have to learn to use it, and like other dev tools, learning it usually involves on the job pain, exactly when you don't want it (demo in 15 minutes).