¿Qué es un archivo GITIGNORE?

Cómo abrir, editar y convertir archivos GITIGNORE Un archivo con la extensión de archivo GITIGNORE es un archivo Git Ignore utilizado con el sistema de control de versión/fuente llamado Git.

Cómo abrir, editar y convertir archivos GITIGNORE

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

Se puede usar por ruta para que las reglas solo se apliquen a carpetas específicas, pero también puede crear un archivo GITIGNORE global que se aplique a cada repositorio Git que tenga.

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

Cómo abrir un archivo GITIGNORE

Los archivos GITIGNORE son archivos de texto sin formato, 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 incorporado Notepad o con la aplicación gratuita Notepad ++. Para abrir archivos GITIGNORE en macOS, puede usar Gedit. Los usuarios de Linux (así como Windows y macOS) pueden encontrar que Atom es útil para abrir y editar archivos GITIGNORE.

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

Puede usar el archivo GITIGNORE colocándolo donde sea que desee que se apliquen las reglas. Coloque 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 agregar todas las reglas allí para que asuma un rol global.

No coloque el archivo GITIGNORE en el directorio del repositorio de Git; eso 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. Es por eso que, según GitHub, es importante confirmarlo en su repositorio.

Cómo convertir a/desde un archivo GITIGNORE

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

Consulte Cómo convertir repositorios SVN en repositorios Git para obtener ayuda para hacerlo. Además, vea este script de Bash que podría lograr lo mismo.

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

Lectura avanzada en archivos GITIGNORE

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

  toque .gitignore  

Una global se puede hacer así:

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

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

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

 .DS_Store 
.DS_Store?
._ * .Trashes
ehthumbs.db
Thumbs.db

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

 * .log 
* .sql
* .sqlite

Hay muchas reglas de patrón que deben seguirse para cumplir con las reglas de sintaxis adecuadas que exige Git. Puede leer sobre estos y mucho más sobre cómo funciona el archivo, en el sitio web oficial de documentación de GITIGNORE.

Asegúrese de recordar que si ya ha registrado un archivo para que no se lo ignore, y luego agregue una regla de ignorar en el archivo GITIGNORE, Git no ignorará el archivo hasta que lo elimine con el siguiente comando:

  git rm --cached nameofthefile  

¿Su archivo todavía no se abre?

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

IGN es otro archivo de ignorar pero está en el formato de archivo de lista de ignorados de RoboHelp creado y utilizado con Adobe RoboHelp para crear documentos de ayuda de Windows. Si bien el archivo puede cumplir una función similar: enumerar palabras que se ignoran en las búsquedas a través de la documentación, no se puede usar con Git y no sigue las mismas reglas de sintaxis.

Si su archivo no se abre, investigue su extensión de archivo para saber en qué formato está para que pueda encontrar el software apropiado que lo abre o convierte.

Rate article
labsfabs.com
Add a comment