I am going to talk about this wonderful platform. To me, it is a life saver and I mean literally. It allows rollback to previous version if you made any mistakes while working on a new function. Github offers a variety of features such as distributed version control, source code management, access control, bug tracking and other collaboration functions.