You can read/view the following learning materials (from basic to advance): -
- http://gitref.org/ Good and short intro got GIT.
- http://hoth.entp.com/output/
git_for_designers.html Alternate intro if you find 1. above too not clear enough. - http://eagain.net/articles/
git-for-computer-scientists/ More advanced intro. - http://progit.org/book/ch1-3.
html GIT Basics - http://blip.tv/scott-chacon/
c1-init-4113470. You can follow this video to create a GIT repository locally as a sandbox to learning GIT in a safe environment. - http://blip.tv/scott-chacon/
c2-normal-workflow-4113486 - http://blip.tv/scott-chacon/
c3-add-interactive-4113507 - http://blip.tv/scott-chacon/
c4-git-log-4113548 - http://blip.tv/scott-chacon/
c5-git-browsing-4113562 - http://blip.tv/scott-chacon/
c6-branch-merge-4113582 - http://blip.tv/scott-chacon/
c7-rebase-4113602 - http://blip.tv/scott-chacon/
c8-dist-workflow-4113615