Github
Github is a software version control system. Like Bitbucket, github works with git/mercury etc to host you code source on their servers. The developer commits their code, and pushes to their repo(software container) on Github. Github will keep every version of the code available at the time.