git es un Sistema de Control de Versiones System, que nos permite guardar, almacenar y compartir cambios en el código a lo largo del tiempo.

GitHub es sólo git bajo el capó, pero incluye muchas cosas útiles, como una interfaz web, y buenos sistemas de Pull Requests y sistemas de seguimiento de incidencias.