https://www.youtube.com/watch?v=pBy1zgt0XPc
Also see Git
GitHub is a a code version-control platform. All of the team's code projects live here.
Setup your local environment by following the steps on Git.
Make a GitHub account over at https://github.com/. Use the same email as your local configuration (or you can add it afterwards with these steps).
Setup two-factor authentication. All members are required to have 2FA enabled on their accounts.
Add a profile picture to your account to differentiate yourself from a robot.
Ping the #tools slack channel to be added to the GitHub organization.
Once added, you'll be able to start contributing to all the code repositories.
Finish setup on the Git page.
Check out these learning resources if you’re new to the world of computer programming.
There are well-established conventions as to what makes an idiomatic commit message under any source control framework. Just follow the seven rules below and you’ll be on your way to committing like a pro.
Git Commit, by XKCD.