in

Ignorar Git – javatpoint

git ignore

En Git, el término «ignorar» se usa para especificar archivos intencionalmente sin seguimiento que Git debería ignorar. No afecta los archivos que ya ha rastreado Git.

A veces, no desea enviar los archivos al servicio de Git como GitHub. Podemos especificar archivos en Git para ignorarlos.

El sistema de archivos de Git se clasifica en tres categorías:

Seguimiento:

Los archivos rastreados son aquellos archivos que se han almacenado o confirmado previamente.

Sin seguimiento:

Los archivos sin seguimiento son aquellos archivos que no se han almacenado o confirmado previamente.

Ignorado:

Los archivos ignorados son aquellos archivos que git ignora explícitamente. Tenemos que decirle a git que ignore esos archivos.

Generalmente, los archivos ignorados son artefactos y archivos generados por máquina. Estos archivos pueden derivarse de la fuente de su repositorio o, de lo contrario, no deben confirmarse. Algunos archivos comúnmente ignorados son los siguientes:

  • cachés de dependencia
  • código compilado
  • crear directorios de salida, como / bin, / out o / target
  • archivo de tiempo de ejecución generado, como .log, .lock o .tmp
  • Archivos de sistema ocultos, como Thumbs.db o.DS_Store
  • Archivos de configuración IDE personales, como .idea / workspace.xml

Git Ignorar archivos

Git ignore files es un archivo que puede ser cualquier archivo o una carpeta que contiene todos los archivos que queremos ignorar. Los desarrolladores ignoran los archivos que no son necesarios para ejecutar el proyecto. El propio Git crea muchos archivos ignorados generados por el sistema. Por lo general, estos archivos son archivos ocultos. Hay varias formas de especificar los archivos ignorados. Los archivos ignorados se pueden rastrear en un .gitignore archivo que se coloca en la carpeta raíz del repositorio. No se utiliza ningún comando explícito para ignorar el archivo.

No hay un comando git ignore explícito; en su lugar, el archivo .gitignore debe editarse y confirmarse a mano cuando tenga archivos nuevos que desee ignorar. Los archivos .gitignore contienen patrones que se comparan con los nombres de los archivos en su repositorio para determinar si deben ignorarse o no.

Cómo ignorar archivos manualmente

No hay ningún comando en Git para ignorar archivos; alternativamente, hay varias formas de especificar los archivos ignorados en git. Una de las formas más comunes es la .gitignore expediente. Entendamos con un ejemplo.

El archivo .gitignore:

Las reglas para ignorar el archivo se definen en el archivo .gitignore. El archivo .gitignore es un archivo que contiene todos los formatos y archivos del archivo ignorado. Podemos crear varios archivos ignorados en un directorio diferente. Entendamos cómo funciona con un ejemplo:

Paso 1: Cree un archivo llamado .gitignore si aún no lo tiene en su directorio. Para crear un archivo, use el comando touch o cat. Utilizará de la siguiente manera:

O

El comando anterior creará un archivo .gitignore en su directorio. Recuerde, está trabajando en su directorio deseado. Considere el siguiente comando:

Git Ignorar

El comando anterior creará un archivo llamado .gitignored. Podemos rastrearlo en el repositorio. Considere la siguiente imagen:

Git Ignorar

Como puede ver en la imagen de arriba, se ha creado un archivo .gitignore para mi repositorio.

Paso 2: Ahora, agregue los archivos y directorios al .gitignore archivo que desea ignorar. Para agregar los archivos y el directorio al .git ignore el archivo, abra el archivo y escriba el nombre del archivo, el nombre del directorio y el patrón para ignorar los archivos y directorios. Considere la siguiente imagen:

Git Ignorar

En el archivo anterior, he dado un formato y un directorio para ignorar. El formato anterior *.TXT ignorará todos los archivos de texto del repositorio, y /nueva carpeta/* ignorará la nueva carpeta y su subcontenido. También podemos dar solo el nombre de cualquier archivo para ignorar.

Paso 3: Ahora, para compartirlo en Git, tenemos que comprometerlo. El archivo .gitignore todavía está en el área de preparación; podemos rastrearlo mediante el comando git status. Considere la siguiente salida:

Git Ignorar

Ahora, para ponerlo en escena, tenemos que comprometerlo. Para confirmarlo, ejecute el siguiente comando:

El comando anterior compartirá el archivo .gitignore en Git. Considere la siguiente salida.

Git Ignorar

Git Ignorar

Ahora, hemos ignorado un archivo de patrón y un directorio en Git.

Reglas para poner el patrón en el archivo .gitignore:

Las reglas para los patrones que se pueden colocar en el archivo .gitignore son las siguientes:

  • Git ignora las líneas en blanco o las líneas que comienzan con #.
  • Solo los patrones Glob estándar funcionan y se aplicarán de forma recursiva en todo el árbol de trabajo.
  • Los patrones se pueden iniciar con una barra inclinada (/) para evitar la recursividad.
  • Los patrones se pueden terminar con una barra inclinada (/) para especificar un directorio.
  • Los patrones se pueden negar comenzando con un signo de exclamación (!).

.Gitignore global :.

Como sabemos, podemos crear varios archivos .gitignore para un proyecto. Pero Git también nos permite crear un archivo .gitignore universal que se puede usar para todo el proyecto. Este archivo se conoce como archivo .gitignore global. Para crear un .gitignore global, ejecute el siguiente comando en la terminal:

El comando anterior creará un archivo .gitignore global para el repositorio.

¿Cómo enumerar los archivos ignorados?

En Git, podemos enumerar los archivos ignorados. Hay varios comandos para enumerar los archivos ignorados, pero la forma más común de enumerar el archivo es la comando ls. Para enumerar el archivo ignorado, ejecute el comando ls de la siguiente manera:

O

El comando anterior enumerará todos los archivos ignorados disponibles del repositorio. En el comando dado, -I opción significa ignorar y –excluir-estándar está especificando el patrón de exclusión. Considere la siguiente salida:

Git Ignorar

De la salida anterior, podemos ver que el ls El comando enumera los archivos ignorados disponibles del repositorio.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

comment partager une video facebook sur whatsapp

Cómo compartir un video de Facebook en WhatsApp

Python – Manejo de excepciones