I've asked this before, and I'm going to ask it again I'm sure.
How in the world does anyone learn to use git?
I know how to use lots of VCS systems inside and out: CVS, svn, arch,
mercurial, darcs, even (shudder) perforce. I consider myself an expert in
all those systems.
I've tried to learn git at least 4 times, and I've failed every time to
get past the commit and push phase.
Frankly, I keep hoping that someday, someone will put a usuable interface
everyone always seems to rush to start using git, but I just don't
understand how they can get there. why is git so hard to use? why is it
so popular when something like mercurial is available, which is so simple