Fully understand every function of Github as soon as possible