Git y GitHub son sistemas de control de versiones distribuidos. Git permite a los desarrolladores trabajar de forma paralela en ramas y compartir cambios a través de solicitudes de extracción. GitHub es una plataforma para alojar proyectos Git y revisar código de manera colaborativa. El documento explica conceptos clave como bifurcaciones, confirmaciones, solicitudes de extracción y fusiones, y cómo Git y GitHub permiten que los desarrolladores contribuyan y colaboren en proyectos de software de manera distribuida.