Guide of how to learn Git and Github collected by yxj