Git is a version control system that allows you to manage and monitor your source code history. GitHub is a service that helps you manage Git repositories in the cloud. If you have Git-based open source projects, GitHub enables you to manage them better.