Fullbuster SofDev

Depura tus errores y construye la mejor versión de ti, cada línea cuenta.

Categorías

Diferentes formas de agregar archivos al escenario

14-10-2024
Git y GitHub
Git
Cover Post

Nota: Para el desarrollo de esta parte haremos uso de una carpeta con una serie de archivos que utilizaremos para familiarizarnos con algunos comandos de git.
Descarga del proyecto
Lo que haremos es descargar el .zip. Una vez descargado lo descomprimimos y accedemos a el mediante la terminal de git “git bash” usando el comando cd [seguido de la ruta de la carpeta].
Una vez que ya tengan abierto el repositorio dentro de git bash podemos continuar con las practicas de git.

Cuando editamos varios archivos dentro de un repositorio, lo más común es que, al terminar, se realice un commit que englobe todos los cambios realizados. Sin embargo, esto no siempre es la mejor opción, ya que se sugiere agrupar los cambios en bloques, como archivos HTML fundamentales del repositorio, archivos CSS, entre otros. Por ello, existen diversas formas de añadir archivos al stage (escenario), y estas son algunas de ellas:

git add index.html main.html Aquí añadimos un par de archivos dentro de el escenario para conservar los bloques en los cuales debemos hacer commit.

alt text

Se observa que estos dos archivos están dentro del escenario agregados en forma de bloque de archivos

Para un gran número de archivos HTML, añadir cada archivo uno por uno puede ser una tarea bastante complicada. Para facilitar este proceso, podemos utilizar comodines. Teniendo esto en cuenta, la estructura del nuevo comando sería la siguiente:

git add * .html

alt text

Como podemos observar, el resultado es el mismo que con el comando anterior, en el que añadíamos los archivos HTML uno por uno. Sin embargo, esta opción permite ahorrar tiempo al momento de realizar los commits.

alt text

alt text

Ahora para comprobar el poder de eficiencia de este comodín haremos las misma operación con los archivos js.

alt text

Como podemos observar, se generan advertencias acerca de esta sintaxis de comando. El problema radica en que git add solo toma en cuenta los archivos en el nivel raíz del proyecto. Por ello, debemos especificar en qué carpeta se encuentran los archivos que queremos agregar.

alt text

alt text

También existe el caso en el que nosotros agreguemos una nueva carpeta o directorio, en este caso si la carpeta no contiene ningún archivo git la ignorará en automático.

alt text

alt text

Sin embargo, esto representa un problema con la carpeta que contiene los archivos que un usuario puede subir a nuestro repositorio. Para solucionar esto, existe un archivo especial de Git que le indica al sistema mantener la carpeta para recibir actualizaciones continuas.

alt text