6 ms·
git is only complicated because it lets you do everything you may possibly want to do, often a superset of what you actually want to do. If you want svn-like c
by mattspitz 14y ago
git is only complicated because it lets you do everything you may possibly want to do, often a superset of what you actually want to do.
If you want svn-like commands, you can borrow someone's scripts or use a shiny GUI. I don't want svn-like commands because centralized version control is obnoxious.
Don't complain because it's hard. Programming is hard, math is hard, and if you know how languages, data structures, and algorithms work, git is actually pretty easy in comparison.
- retrogradeorbit 14y agoI disagree. git is complicated because it does not have defaults, command line intelligence and does not have a consistent user interface. It forces you to constantly be repeating yourself and to learn a lot of detailed incantations (Like mentioning HEAD and origin and master over and over.) I say to you, don't complain that people are complaining. People are complaining for a reason. Have you tried some of the other DVCSes? Mercurial, or Darcs, or bazaar? Gits problem is not the problem domain, nor the backend. It's the user interface. That's the hard bit.