Git is a popular version control system that allows you to manage your code projects
efficiently. Git also lets you collaborate with other developers on platforms like GitHub or GitLab...
To put your project up on GitHub, you will need to create a repository for it to live in. You can store a variety of projects in GitHub repositories, including open source projects.