These pages describe a general git and github workflow.
This is not a comprehensive git reference. It’s tailored to the github
hosting service. You may well find better or quicker ways of getting stuff done
with git, but these should get you started.
For general resources for learning git see Additional Git Resources.
Have a look at the github install help pages available from github help