для начала, изучить документацию Git а гитхаб не один такой, есть и gitlab, bitbucket и множество других