(Git is the best version control system in the world at present, which is used to handle the project version management from small to large efficiently and at high speed. On his basis, GitHub and gitlab, the two most popular code hosting platforms, are derived to provide a centralized cloud storage place for the development team to store, share, publish and collaborate on development projects.In Alibaba, Microsoft, meituan and Internet start-ups, GIT and GitHub are used for team collaboration or private code platforms based on gitlab. Therefore, mastering git, GitHub and gitlab for team cooperation has become the most basic requirement for engineers. In view of the current situation, we launched this course to help students systematically master the use of GIT, GitHub and gitlab and the essence of efficient cooperation, so as to start team cooperation development and become excellent team workers)