Git is arguably one of the best pieces of software created in the past decade.
Its learning curve is definitely steep, but it's exactly tips like these which give a perspective of Git's true power.
The core of git is really simple. If you understand objects, hashes, blobs, trees, commits, then you pretty much know the basic vocabulary and you'll be able to learn more as you go.
This is a really good explanation for these basics: http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
Git is arguably one of the best pieces of software created in the past decade.
Its learning curve is definitely steep, but it's exactly tips like these which give a perspective of Git's true power.