The process of learn git