understand basic functionality about GIT system