An interesting post by Nick Farina about the workings of Git and getting used to it: http://nfarina.com/post/9868516270/git-is-simpler