An introduction and Reference for GIT VCS