Git  

Git is a version control tool that can be used to keep track of versions of a software project.  

   

GitHub  

GitHub is an online service for hosting git repositories.