En estas lecciones, aprenderás control de versiones, hosting, y computación en la nube, Git y GitHub, Escritorio de GitHub y laboratorio de aprendizaje de GitHub, y el Mercado GitHub Git es un sistema de control de versiones, también conocido como VCS. Lo que esto significa es que es básicamente software diseñado para registrar los cambios realizados en un archivo o un conjunto de archivos a lo largo del tiempo. Esto le da la capacidad de administrar, rastrear, revertir o restaurar los cambios en estos archivos después de haberlos hecho. Git se ha convertido en el estándar para el control de versiones. Los cambios realizados en el software a menudo se empujan a ubicaciones centralizadas llamadas repositorios. Estos repositorios contienen archivos o proyectos que un individuo o un equipo de personas necesita acceder para realizar cambios. Mirando este simple examen, podríamos decir que el empleado número uno ha bajado un proyecto del repositorio centralizado. Crea el documento A versión 1.0 en ese proyecto. El empleado número dos ha actualizado el documento A versión 1.0 y creó la versión 2.0 de ese documento. Este documento luego puede ser extraído por la gerencia, quién puede aprobarlo y luego devolverlo al repositorio central para el almacenamiento o para más actualizaciones en el futuro. Obviamente, este es un ejemplo reducido, pero te da una idea de cómo funciona realmente el control de versiones. Bien, entonces tenemos todos estos archivos y proyectos. que necesitan ser almacenados y derribados por equipos de personas. Para hacer esto, una organización necesita albergar estos archivos y proyectos. El alojamiento es almacenar un sitio web u otros datos en un servidor u otras computadoras para que puedan ser accedidas a través de Internet. Hay un par de opciones para hospedar proyectos de Git. El alojamiento propio es una opción para las organizaciones. Esto significa que pueden configurar servidores y todo está alojado dentro de la propia infraestructura de la empresa. La otra opción es utilizar la computación en la nube. La computación en la nube es una tecnología que utiliza Internet para almacenar y administrar datos en servidores remotos y luego acceder a esos datos a través de Internet. Computación en la nube con Git es simplemente compartir proyectos y código en servidores remotos. Con mucho, el host líder mundial para proyectos Git es GitHub. GitHub es esencialmente un servicio de almacenamiento en la nube donde los desarrolladores pueden trabajar juntos en el código.