I put together a document explaining the Concepts of Git. Helps you
visualise whats happening. Taken from various online tutorials.