There's been several shows on NotesIn9.com dealing with source control. Most used BitBucket but GitHub should really be very very similar. Hint : Use SourceTree.
I don't know which shows off hand, it's been several for sure though and I'll likely cover the subject again pretty soon as well.
the complete list of shows can easily be found at XPages.TV.
Dave