a git base to help me to study git