GitHub para programadores

Agregando archivos y guardando versiones en GitHub

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
El proceso más frecuente mientras desarrollas el código de un proyecto será agregar y guardar nuevas versiones. Asegúrate de no perderte esta lección para guardar todos tus archivos correctamente.
04:44

Transcripción

En esta lección vamos a aprender cómo agregar y modificar archivos dentro de un repositorio. Acá yo ya tengo abierta la terminal del sistema y tengo también abierta la carpeta en la que se encuentra mi repositorio. Acá estoy viendo la carpeta donde se encuentra el repositorio y vemos que todavía está vacía. Lo único que tiene son archivos propios del sistema. Voy a agregar directamente un archivo; en este caso, 'index.html'. Vamos a ir de nuevo a la terminal y vamos a utilizar el comando 'git status'. Vamos a ver que tenemos un nuevo archivo, 'index.html', que todavía no se encuentra incluido dentro de nuestro repositorio. Para agregarlo, utilizaremos el comando 'git add' y podemos utilizar diferentes opciones para este comando. Por ejemplo, puedo decirle que agregue directamente este archivo o que agregue, por ejemplo, únicamente los archivos con la extensión HTML, o la forma más sencilla, solo vamos a dejar un espacio, ponemos punto y esto va a agregar cualquier archivo que necesite ser agregado. Listo. Volvemos a repetir el comando 'git status' y vemos que ahora mi repositorio está listo para agregar este nuevo archivo, 'index.html'. Lo que va a pasar es que los cambios que acabamos de poner –en este caso, agregar un nuevo archivo– van a ser guardados dentro de nuestra versión, dentro de nuestro repositorio. Vamos a incluir esta versión dentro del repositorio con el comando 'git commit'. 'Git commit' lo que va a hacer es que va a enviar datos para que queden almacenados dentro del repositorio de manera permanente. Vamos a poner también un mensaje. Vamos a incluir entonces '-m' y este comando me permite a mí incluir un mensaje, que es una opción recomendada. Lo ideal es que nosotros siempre incluyamos un mensaje cada vez que enviemos datos, porque así las personas que revisen nuestro repositorio van a poder entender cuál fue el cambio que nosotros hicimos. Entonces, vamos a poner entre comillas 'agregar archivo index.html', cerramos comillas, presionamos Enter y ya tenemos listo lo que va a ser nuestro repositorio con este cambio. Ahora vamos a poner 'git status' una vez más y podemos ver que nuestro repositorio se encuentra en orden, todos los cambios que están ahí han sido almacenados y, por ejemplo, esta versión de 'index.html' ya se encuentra registrada y podemos accederla dentro del repositorio. Ahora, vamos a hacer un cambio rápido dentro de este archivo. Vamos a poner acá 'PRUEBA', vamos a guardar, cerramos el archivo. Cualquier cambio que nosotros hagamos dentro de este archivo va a estar registrado dentro del repositorio y Git lo va a detectar inmediatamente. Voy a volver a escribir el comando 'git status' y vamos a ver que ahora Git me dice que no es un archivo nuevo, sino que el archivo 'index.html' ha sido modificado. Vamos a guardar entonces esta versión. Repetimos el proceso, 'git add', y en este caso le voy a decir que agregue el archivo 'index.html'. Le estoy diciendo que agregue esta versión modificada de 'index.html'. Presionamos Enter y ahora tenemos nuestro 'index.html' en un estado de "staging". El "staging" es básicamente una opción que nos permite a nosotros guardar los cambios, pero todavía no están listos para estar dentro del repositorio. Voy a ponerlo directamente en el repositorio utilizando de nuevo el comando 'git commit' y en este caso vamos a poner también un mensaje, y va a ser 'cambios en 'index.html'. Cerramos comillas, presionamos Enter y listo. Ahora revisamos una vez más, 'git status', y vemos que nuestro repositorio ya tiene almacenada la nueva versión de 'index.html'. Repitiendo constantemente este tipo de procesos es que nosotros vamos a poder tener registrados todos los posibles cambios de nuestros archivos y, en el caso de que tengamos algún error, podemos devolvernos inmediatamente a una versión que estuviera funcionando correctamente.

GitHub para programadores

Aprende conceptos de GitHub como crear, gestionar y examinar nuestros repositorios online. Descubre las funciones más comunes y el servicio que te ofrece GitHub.

1:53 horas (26 Videos)
Actualmente no hay comentarios.

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.