Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Real life projects generally have multiple developers working in parallel. So a version control system like Git is needed to ensure there are no code conflicts between the developers.
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.
This event is a sharing session about introducing Git and GitHub. The purpose of this session is to introduce Git and GitHub to the Student Developer Club Chapter members of Udayana University, so that members know the differences, purposes, uses, and how they are used for collaborative work.