El archivo gitignore en Git

Abdul Jabbar 30 enero 2023
  1. Ignorar archivos en Git
  2. Archivo local .gitignore
  3. Archivo global .gitignore
El archivo gitignore en Git

Cuando trabajamos con el repositorio de Git para hacer commits, decidimos qué archivo queremos hacer commit usando los comandos git add FILENAME, y luego hacemos el git commit.

Pero, ¿qué pasa si no queremos confirmar algunos archivos en el repositorio local y luego los confirmamos accidentalmente? Luego está la forma más fácil de lidiar con esta situación. En este caso, usaremos el comando .gitignore para resolver este problema. Se asegurará de que Git no rastreará estos archivos y los ignorará. Además, podemos decir que los comandos de archivo .gitignore encontrarán qué archivos ignorar en un repositorio local.

Localmente, se puede encontrar un archivo .gitignore en el directorio raíz de nuestro proyecto. También podemos crear un archivo global .gitignore, ignorando cualquier conjunto de cambios a través del repositorio de Git.

Para crear uno local, tenemos que hacer un archivo de texto llamado .gitignore, y lo que hay que recordar es colocar un "." antes del nombre del archivo. Después, podemos editarlo según nuestras necesidades. Los archivos o carpetas adicionales deben aparecer en cada nueva línea que queremos ignorar.

Las entradas pueden seguir el patrón mencionado a continuación en el archivo.

  • * Esto se puede utilizar como una coincidencia de comodines
  • / Esto se puede utilizar para ignorar los nombres de ruta relativos al archivo .gitignore
  • # Esto se puede utilizar para agregar comentarios a un archivo .gitignore

Ignorar archivos en Git

Cuando subimos archivos al repositorio de Git, nos encontramos con muchos archivos que queremos ignorar; por lo tanto, .gitignore consiste en la lista de archivos que le dicen a los archivos de Git que debemos ignorar cuando se confirman los cambios. Algunos de ellos no se pueden rastrear; por lo tanto, no podemos confirmarlos ni enviarlos al repositorio mediante el comando push de Git.

Este procedimiento puede volverse lento cuando la carga de recibir y enviar archivos se vuelve demasiado desde el repositorio local. A continuación, estamos configurando Git para ignorar aquellos archivos que no deseamos confirmar en Git.

Archivo local .gitignore

En primer lugar, desarrollaremos un archivo .gitignore en el directorio raíz, creando un comando para ignorar archivos y directorios cuando hagamos un commit usando el comando Git. Para otros usuarios que clonarán el repositorio, hay algunas reglas ignoradas para extraer, que son esas reglas al enviar el archivo .gitignore a nuestro repositorio remoto.

Las siguientes son las reglas para acceder al archivo local gitignore.

  • Acceso al repositorio de Git.
  • Ir a la ubicación de nuestro repositorio Git actual.
  • Hacer un archivo .gitignore para nuestro repositorio.
  • Sube el archivo .gitignore a nuestro repositorio.
$ touch .gitignore

Si el comando mencionado anteriormente tiene éxito, no habrá salida. Si estamos dispuestos a ignorar un archivo que está registrado, debemos eliminarlo antes de agregar una regla para ignorarlo.

$ git rm --cached FILENAME

Archivo global .gitignore

Para cada uso, o podemos decir globalmente, podemos desarrollar un archivo .gitignore que establezca reglas para ignorar archivos en todos nuestros repositorios Git en nuestra computadora personal. Para ello, podemos modificar el archivo *~/.gitignore_global y crear algunas reglas para él.

Las siguientes son las reglas para acceder al archivo global gitignore:

  1. Acceda al repositorio de Git.
  2. Guíe a Git para usar el archivo de exclusión con el siguiente comando.
$ git config --global core.excludesfile ~/.gitignore_global
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn