4 ms·
the majority of commands you use (clone, pull, push, branch, add) dont require many options at all .. -a -m -b .. Of course if you're doing something elaborate
by charlesmarshall 17y ago
the majority of commands you use (clone, pull, push, branch, add) dont require many options at all .. -a -m -b ..
Of course if you're doing something elaborate then you will get some random options like -soft or --before="yyyy-mm-dd hh:mm" .. those are generally things you can't do in svn ..
edit: I forgot to mention that good guis like gitx do most of these things for you
- davidw 17y ago> the majority of commands you use (clone, pull, push, branch, add) dont require many options at all .. -a -m -b .. It's not that bad, no, but with svn, I almost never had to use an option to the commands. My impression is that hg and bzr have followed svn's footsteps and have slightly nicer interfaces. That said, I'm relatively happy with git, but I view it as just a tool and not something to get too excited about:-)
- InclinedPlane 17y agoThis would be vastly improved if Git's documentation and help system wasn't so incomplete, out of date, convoluted, and messy. Git has an incredibly rich featureset, but the documentation often falls down in highlighting the 99% use cases so it ends up with a steeper learning curve than many other SCMs. I think this is one reason why Mercurial is so popular, at the scale of most development projects the advantages of Git over Mercurial are not terribly significant, but Mercurial has much, much better help and tutorials.