Здравствуйте, на эту тему в интернете много информации можно найти. Вот, к примеру, на этом сайте можете прочитать пошаговую инструкцию по работе с системой контроля версий GIT и сервисом GitHub для новичков
https://o-s-a.net/posts/gitmanual.html здесь все понятно описано, простыми словами. Сам здесь многому научился.