GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. It is the best place to share code with friends and colleagues. Over eight million people use GitHub to build amazing things together. Like any social networking site where you can share code with everyone, you can work on your code and make suggestion or updates to it. You can browse other Github user’s project, download it and learn from them and no data is lost as this is a shared repository.
You can manage your project in local as well as online host. You can put all code files with images and other data. If you overwrite any file then it will manage retrieve it version wise. You can commit your updates so it will create snapshot of your repository in time and provide a checkpoint so you can manage all data.
You can manage project for multiple users at a same. Any user can work on same project. After updating own version, user can merge to master copy. It’s give easy command by which you can manage your project. If you want to work on your project in local pc, you have to install git. Install Git for Windows, Mac or Linux. You can manage your project online also by git.