Aprendimos a clonar un proyecto completo a nuestra máquina con git clone y a acceder al historial de commits usando git log. Navegamos por la consola utilizando comandos de Linux y discutimos buenas prácticas para nombrar archivos. Nos familiarizamos con git commit para registrar cambios y git pull para sincronizar nuestro proyecto con el repositorio remoto. Descubrimos la utilidad del comando git status para entender el estado actual del proyecto y cómo preparar archivos para el próximo commit con git add. También, aprendimos a enviar nuestros cambios locales al repositorio remoto usando git push y a verificar cambios en archivos con git diff, tanto en la consola como en GitHub. Finalmente, entendimos cómo restaurar archivos y revertir el proyecto a un estado anterior utilizando git restore.