¿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

uso de la IA en BTOB

Impacto de la IA en un negocio (real y cuantificado): el caso de BTOB

Las principales noticias sobre la inteligencia artificial giran en torno a las numerosas aplicaciones que han salido al mercado para una amplia variedad de sectores. Sin embargo, pocas hablan del verdadero impacto de la IA en un negocio. El ejemplo de BTOB puede aclarar muchas dudas sobre la influencia que tiene la nueva tecnología en

Suite VIsual de Canva

Suite Visual 2.0 de Canva: el mayor lanzamiento en la historia de la plataforma

Canva ha dejado de ser solo una plataforma de diseño gráfico accesible. En su última edición del evento Canva Create, celebrado en Los Ángeles, la compañía australiana ha anunciado el lanzamiento de su mayor revolución tecnológica hasta la fecha: la Suite Visual 2.0 de Canva, un paquete de herramientas que promete transformar la manera en