github services are well documented. you can directly to to https://help.github.com/ .
If you have any issue, almost everything are documented here. You can search in the glossary to get more information about your issue.
Another site, https://training.github.com/kit/ maintained by github for training purpose. You can use these two sites for your doubts or get trained on these subjects.0