Principal Otro ¿Qué es un archivo GITIGNORE y cómo se usa?

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



Cuando se trabaja con un repositorio de git, existe el peligro de que aparezcan datos no deseados. Afortunadamente, puede crear un archivo con una extensión GITIGNORE y definir qué archivos y carpetas deben ignorarse en el proyecto. Puede formar datos GITIGNORE globales para usar con cada repositorio de Git.

Qué

Cómo crear archivos GITIGNORE

Los archivos GITIGNORE son archivos de texto sin formato, por lo que puede abrirlos usando el Bloc de notas o cualquier editor de texto. A continuación se explica cómo crear un archivo GITIGNORE:

  1. Abra cualquier editor de texto y presione guardar. Cambie el nombre a .gitignore.
  2. Al editar el archivo, cada línea se reserva para una sola carpeta o un archivo que un git debe ignorar.

Use # para agregar comentarios a un archivo .gitignore

Utilice * para una coincidencia de comodines

Utilice # / para ignorar las rutas relativas al archivo GITIGNORE.

Como ejemplo, su GITIGNORE puede verse así:

# Ignore la carpeta node_modules

módulos_nodo

# Ignorar archivos relacionados con claves API

.env

# Ignorar los archivos del sistema de Mac

.DS_store

# Ignore los archivos de configuración de SASS

.sass-cache

cómo evitar que los airpods pro se caigan

# Ignorar todos los archivos de texto

*.TXT

Como sabrá, los comentarios son opcionales.

Ignore los directorios incluyendo sus rutas y usando / al final de cada línea.

Por ejemplo:

pruebas/

registros /

código de error 012 samsung smart tv

cargas /

Si bien el símbolo comodín * se puede usar para ignorar todos los archivos con una extensión específica, ¡puede combinarlo con el símbolo de negación! Aquí hay un ejemplo:

*.TXT

! readme.txt

! main.txt

Lo anterior informaría al git que ignore todos los archivos con una extensión .txt excepto readme.txt y main.txt.

Se pueden usar comodines para directorios. Solo tenga cuidado al usarlos, como se muestra en este ejemplo:

prueba/

! prueba / ejemplo.txt

Podría pensar que el git ahora ignorará todos los archivos dentro del directorio de prueba, excepto example.txt. Sin embargo, este no es el caso. Seguirá ignorando example.txt por motivos de rendimiento, ya que hemos definido que se ignora todo el directorio de prueba.

Tiene la opción de usar doble asterisco (**) para hacer coincidir cualquier número de directorios y archivos. Por ejemplo, Test / ** / *. Txt le dirá a git que ignore solo los archivos que terminen con .txt en el directorio de prueba y sus subdirectorios.

Archivo GITIGNORE Cómo utilizar uno

Tres formas de implementar archivos GITIGNORE

Utilice un GITIGNORE global con todos sus proyectos, ya sea con sus colegas o solo. Sin embargo, puede crear un GITIGNORE local o incluso especificar reglas de exclusión.

Crear un archivo GITIGNORE local

Hay dos formas de definir archivos GITIGNORE. Puede tener un archivo GITIGNORE a nivel de directorio o crear un archivo en la raíz. En la mayoría de los casos, GITIGNORE incluye archivos de propiedades y archivos de configuración. Cuando sus compañeros de equipo también extraen el mismo archivo GITIGNORE, asegúrese de usar # para agregar comentarios para mayor claridad.

Crear un archivo GITIGNORE global

Si trabaja con varios repositorios de git, puede ahorrar mucho tiempo definiendo reglas globales para sus repositorios locales.

cómo compartir fotos en vivo en instagram
  1. Cree el archivo GITIGNORE y defina las reglas universales que se aplicarán.
  2. Utilice la propiedad core.excludesFiles para transformar su archivo GITIGNORE local en global. Utilice la siguiente línea:

git config –global core.excludesFile

Crear reglas personales de GITIGNORE

Si tiene un repositorio específico, reglas, puede modificar los archivos GITIGNORE globales o locales. Estas reglas no se pueden compartir ni controlar con otros miembros de su grupo de trabajo. Puede utilizar reglas personales de GITIGNORE para sus directorios de trabajo locales o la configuración del registrador.

Uso de archivos GITIGNORE para archivos confirmados

Ignorar archivos confirmados

Los archivos comprometidos se integran en el repositorio ya que se almacenan en caché. Si ignora estos datos, primero debe eliminarlos. El método sugerido para hacer esto es eliminar estos archivos y luego confirmar y aplicar los cambios. Una vez que haga eso, finalmente puede usar GITIGNORE definiendo una regla en la que el archivo se ignorará localmente. Agrega esta línea:

git rm –cached

De esta manera, el archivo se eliminará del repositorio aunque permanecerá en el directorio de trabajo. Un archivo GITIGNORE con esta regla debe estar en el directorio de trabajo.

Confirmar archivo anteriormente ignorado

Si desea enviar un archivo que ha sido ignorado, puede hacerlo usando la línea git add y la opción force. Por ejemplo, si desea eliminar example.txt del archivo GITIGNORE mientras mantiene el repositorio comprometido t, inserte las líneas:

git add -f ejemplo.txt

git commit -m Forzar la adición de example.txt.

Ahora ha agregado un archivo ignorado al repositorio. El último paso es modificar el archivo GITIGNORE eliminando el patrón de ignorar o la regla.

Qué

Utilice GITIGNORE a su favor

Como los archivos GITIGNORE están presentes en casi todos los proyectos, deberá aprender a usarlos. Si bien los comandos son simples, es esencial definir sus reglas e ignorar los archivos correctos. Con el uso adecuado de GITIGNORE, ahorrará tiempo y optimizará su proyecto.

¿Con qué frecuencia necesita archivos GITIGNORE en el repositorio de git? ¿Utiliza principalmente reglas globales o locales? Comparta sus experiencias en la sección de comentarios.

Artículos De Interés

La Elección Del Editor

Crear acceso directo a conexiones de red en Windows 10
Crear acceso directo a conexiones de red en Windows 10
En Windows 10, la mayoría de las opciones de red se movieron a Configuración. Para ahorrar tiempo, puede crear un acceso directo especial para abrir la carpeta clásica Conexiones de red directamente.
La evolución del icono del Explorador de archivos en Windows 10
La evolución del icono del Explorador de archivos en Windows 10
Durante el desarrollo de Windows 10, Microsoft estaba actualizando los íconos de las carpetas y los íconos del sistema varias veces. Así es como se cambió el icono del Explorador de archivos.
Cómo cambiar la moneda en Facebook Marketplace
Cómo cambiar la moneda en Facebook Marketplace
Comprar y vender con el mercado de Facebook puede conectarte con usuarios de todo el mundo. Esto significa que es necesario cambiar de moneda para determinar los tipos de cambio. Afortunadamente, la plataforma de comercio electrónico tiene configuraciones simples, lo que permite a los usuarios
Obsidiana vs. Noción: cuándo usar cada una
Obsidiana vs. Noción: cuándo usar cada una
Obsidian y Notion son aplicaciones útiles para tomar notas para empresas de todos los tamaños. Pero hay algunas diferencias entre los dos. Obsidian, por ejemplo, funciona puramente fuera de línea, mientras que Notion es una aplicación puramente en línea. si estas buscando
Cómo crear arte con IA
Cómo crear arte con IA
La introducción de la inteligencia artificial (IA) en los esfuerzos creativos ha causado revuelo en todo el mundo. Con la IA, la creación de arte impresionante (o que provoca pesadillas) está a solo unos clics de distancia. Este artículo será su guía para aprovechar el poder de
Instalar aplicaciones de Microsoft Store My Library en Windows 10
Instalar aplicaciones de Microsoft Store My Library en Windows 10
En Windows 10, las aplicaciones universales se pueden instalar y actualizar con un clic gracias a la función Mi biblioteca de Microsoft Store. Esto ahorra mucho tiempo.
Cómo cambiar las extensiones de archivo de un archivo en un iPhone
Cómo cambiar las extensiones de archivo de un archivo en un iPhone
El sistema de administración de archivos de iOS ha sido un punto de discusión para los usuarios de Apple desde los primeros días. Muchos han descubierto que la aplicación de archivos integrada tiene una funcionalidad limitada y, a menudo, carece de las opciones más simples. Hasta hace poco, iPhone