Agregar un archivo .gitignore a un repositorio existente

John Wachira 20 junio 2023
Agregar un archivo .gitignore a un repositorio existente

Este artículo describe los pasos para aplicar un archivo .gitignore a un repositorio existente en Git. El archivo .gitignore nos permite dictar lo que Git no rastreará en nuestro repositorio.

Si tiene un repositorio Git existente con docenas de archivos rastreados, puede aplicar el archivo .gitignore siguiendo estos sencillos pasos.

Agregue un archivo .gitignore a un repositorio existente

Debemos confirmar todos los cambios pendientes en nuestro repositorio para agregar un archivo .gitignore a un repositorio existente. Una vez hecho esto, podemos proceder al segundo paso.

Cree y agregue el archivo .gitignore a su repositorio local. Luego tendremos que eliminar todos los archivos del índice ejecutando el siguiente comando.

$ git rm -r --cached .

Nota la . al final. Le indica a Git que elimine todos los archivos en nuestro repositorio local del índice.

Si solo tiene un archivo que desea incluir en el archivo .gitignore, puede ingresar el nombre del archivo, como se muestra a continuación.

$ git rm --cached filename

Asegúrese de haber agregado su archivo .gitignore al repositorio y ejecute el comando a continuación.

$ git add .

Esto agregará todos nuestros archivos al índice, incluido el archivo .gitignore. Luego podemos confirmar los cambios para que el archivo tenga efecto.

$ git commit -m "Gitignore added"

Este archivo le indicará a Git que deje de rastrear archivos en el archivo .gitignore. Es una manera fácil de dejar de rastrear grandes cantidades de archivos.

Podemos enviar los cambios al repositorio remoto usando el comando git push.

En conclusión, Git te permite agregar un archivo .gitignore a un repositorio existente para dejar de rastrear ciertos archivos. Siempre confirme sus cambios antes de continuar con git add .. paso.

De lo contrario, perderá todos los cambios de su archivo. Tenga cuidado al empujar y tirar de este depósito.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn