¿Qué es un archivo GITIGNORE y cómo se abre uno?

¿Qué es un archivo GITIGNORE y cómo se abre uno?

¿Qué es un archivo GITIGNORE y cómo se abre uno?

VALORACIÓN DEL ARTÍCULO:
5/5


Un archivo con la extensión GITIGNORE es un archivo Git Ignore utilizado con el sistema de control de versiones/fuentes llamado Git. Especifica qué archivos y carpetas no deben ser ignorados en un código fuente dado.

Se puede usar por ruta, de modo que las reglas sólo se aplican a carpetas específicas, pero también puedes crear un archivo GITIGNORE global que se aplique a todos los repositorios Git que tengas.

Puedes encontrar docenas de ejemplos de archivos GITIGNORE que se recomiendan en varios escenarios, desde la página de plantillas.gitignore de GitHub.

Índice de contenidos

Cómo abrir un archivo GITIGNORE

Los archivos GITIGNORE son archivos de texto plano, lo que significa que puede abrir uno con cualquier programa que pueda leer archivos de texto.

Los usuarios de Windows pueden abrir archivos GITIGNORE con el programa de Bloc de notas incorporado o con la aplicación gratuita Notepad++. Para abrir archivos GITIGNORE en macOS, puedes usar Gedit. Los usuarios de Linux (así como Windows y macOS) pueden encontrar Atom útil para abrir y editar archivos GITIGNORE.

Sin embargo, los archivos GITIGNORE no son realmente utilizables (es decir, no funcionan como un archivo ignorado) a menos que se utilicen dentro del contexto de Git, que es software libre que se ejecuta en Windows, Linux y macOS.

Puede utilizar el archivo GITIGNORE colocándolo en el lugar en el que desee que se apliquen las reglas. Ponga uno diferente en cada directorio de trabajo y las reglas de ignorar funcionarán para cada carpeta individualmente. Si coloca el archivo GITIGNORE en la carpeta raíz del directorio de trabajo del proyecto, puede añadir allí todas las reglas para que asuma un papel global.

No coloque el archivo GITIGNORE en el directorio del repositorio Git; esto no permitirá que se apliquen las reglas ya que el archivo debe estar en el directorio de trabajo.

Los archivos GITIGNORE son útiles para compartir las reglas de ignorar con cualquier otra persona que pueda clonar su repositorio. Esta es la razón por la que, según GitHub, es importante que lo envíe a su repositorio.

Cómo convertir a/desde un archivo GITIGNORE

Vea este hilo de desbordamiento de pila para obtener información sobre la conversión de CVSIGNORE a GITIGNORE. La respuesta simple es que no hay un convertidor de archivos regular que pueda hacerlo por usted, pero puede haber un script que pueda usar para copiar los patrones del archivo CVSIGNORE.

Consulta Cómo convertir repositorios SVN a repositorios Git para obtener ayuda al respecto. También vea este script de Bash que puede ser capaz de lograr lo mismo.

Para guardar su archivo GITIGNORE en un formato de archivo de texto, utilice uno de los editores de texto mencionados anteriormente. La mayoría de ellos pueden convertir a TXT, HTML y formatos de texto plano similares.

Lectura avanzada en archivos GITIGNORE

Puedes construir un archivo local GITIGNORE desde Terminal, con este comando:

touch.gitignore

Una global se puede hacer así:

 git config --global core.excludesfile ~/.gitignore_global

Alternativamente, si no desea crear un archivo GITIGNORE, puede añadir exclusiones a su repositorio local editando el archivo .git/info/exclude .

He aquí un ejemplo simple de un archivo GITIGNORE que ignoraría varios archivos generados por el sistema operativo:

.DS_Store 
.DS_Tienda?
._* .Basura
ehthumbs.db
Pulgares.db

He aquí un ejemplo de GITIGNORE que excluye los archivos LOG, SQL y SQLITE del código fuente:

*.log 
*.sql
*.sqlite

Hay muchas reglas de patrones que deben seguirse para cumplir con las reglas de sintaxis que Git exige. Puede leer más sobre esto y mucho más sobre cómo funciona el archivo en el sitio web oficial de la Documentación GITIGNORE.

Asegúrate de recordar que si ya has marcado un archivo para que no sea ignorado, y luego agrega una regla de ignorar en el archivo GITIGNORE, Git no ignorará el archivo hasta que lo desbloquees con el siguiente comando:

 git rm --cached nameofthefile

¿Todavía no se está abriendo su archivo?

Si el archivo no funciona como se describe anteriormente, compruebe que está leyendo la extensión de archivo correctamente. Por ejemplo, si no puedes abrirlo con un editor de texto o si Git no reconoce el archivo, es posible que no estés tratando con un archivo GITIGNORE.

IGN es otro archivo de ignorar pero está en el formato de archivo RoboHelp Ignore List creado por y utilizado con Adobe RoboHelp para crear documentos de ayuda de Windows. Aunque el archivo puede servir una función similar - para listar palabras que son ignoradas de las búsquedas a través de la documentación - no puede ser usado con Git y no sigue las mismas reglas sintácticas.

Si su archivo no se abre, investigue su extensión para saber en qué formato se encuentra para que pueda encontrar el software adecuado que lo abra o lo convierta.

TAMBIÉN TE INTERESA

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar

precio galaxy ring

Galaxy Ring: Samsung puja por ser el señor de los añillos (inteligentes)

«Un anillo para gobernarlos a todos», se decía en la famosa trilogía de El Señor de los Anillos. Aplicado al mundo tecnológico, Samsung quiere ser ese rey con su Galaxy Ring, su anillo inteligente que capitanea este joven segmento del que ya hemos hablando en alguna ocasión en Tecnonautas. El Galaxy Ring, lanzado este verano

inteligencia artificial en el sector jurídico

Lefebvre revoluciona el panorama jurídico con su IA: GenIA-L

En un sector tan tradicional como el jurídico, la inteligencia artificial puede tener un gran impacto. Lefebvre, entidad dedicada al software y contenido jurídico, conoce muy bien el camino. Suyos son algunos de los desarrollos que han visto la luz para hacer más eficiente y certera la tarea de los profesionales en los juzgados. El

Xiaomi SU7 Ultra

Xiaomi SU7 Ultra: llega el superdeportivo de la marca tecnológica china

Xiaomi vuelve a sorprender en el mundo del motor con el lanzamiento del Xiaomi SU7 Ultra, un superdeportivo eléctrico que llega para mirar de tú a tú a marcas como Tesla o Porsche. Como base de partida, la firma tecnológica china ya tiene mucho marketing ganado tras el éxito en ventas cosechado por su primer