Eliminar archivos no seguidos usando el comando git limpio

Eliminar archivos no seguidos usando el comando git limpio

Los archivos sin recaudar son los tipos de archivos que están presentes en el repositorio de GIT, pero aún no se han agregado a su índice de seguimiento. Los archivos no seguidos se colocan en el área de desinvistamiento del repositorio de git y se pueden agregar al índice de seguimiento a través del "Git Agregar " dominio. Sin embargo, un archivo ignorado sin contratación se encuentra en la categoría de un archivo que no ha sido reconocido por GIT y puede eliminarse para liberar espacio.

Git Clean funciona bien con archivos sin reemplazar, pero tiene sus limitaciones. No todos los archivos se pueden eliminar usando este comando. Por ejemplo, no puede eliminar directorios creados recientemente, archivos vinculados a una confirmación existente, archivos rastreados históricamente o archivos ya agregados al índice. Además, al usar el comando git limpio, debe usar el "-fuerza" opción. De lo contrario, recibirá un mensaje de error y el comando no funcionará.

Este tutorial demostrará:

  • Método 1: Eliminación de un solo archivo no contratado utilizando el comando Git Clean
  • Método 2: Eliminación de archivos múltiples no contratados usando el comando Git Clean
  • Método 3: Eliminar el directorio no contratado utilizando el comando Git Clean
  • Método 4: Eliminación de archivos ignorados no seguidos usando el comando Git Clean
  • Modo interactivo Git Clean Clean

Método 1: Eliminación de un solo archivo no contratado utilizando el comando Git Clean

Los archivos sin recaudar son aquellos archivos que no se han comprometido y agregado al índice del repositorio de git. Para eliminar estos archivos no seguidos, puede utilizar el "Git Clean -F" dominio.

Eche un vistazo al procedimiento proporcionado para implementar prácticamente el escenario adicional!

Paso 1: Lanzar terminal Git

En primer lugar, inicie el terminal Git Bash a través del menú de inicio:

Paso 2: Abra el repositorio de git local

A continuación, abra el directorio local de GIT usando el "cd" dominio:

$ CD "C: \ Git"

Paso 3: Generar un archivo nuevo

Genere un nuevo archivo a través del "tocar" dominio:

$ touch archivo1.TXT

Paso 4: Verifique el estado

Verifique el estado actual del repositorio:

Estado de $ git

La siguiente salida muestra que un nuevo archivo se crea y no se crea correctamente:

Paso 5: Eliminar el archivo sin seguimiento

Utilizar el "limpio"Comando junto con el"-FOpción para eliminar archivos no seguidos con fuerza:

$ Git Clean -F

Paso 6: Verificar la eliminación de archivos

De nuevo, ejecute el "estado de git"Comando para verificar si el archivo sin seguimiento se elimina o no:

Estado de $ git

En la salida a continuación, puede ver que el archivo no contratado "Archivo1.TXT"No es ninguna parte:

Método 2: Eliminación de archivos múltiples no contratados usando el comando Git Clean

Para eliminar múltiples archivos no seguidos, siga los pasos proporcionados a continuación.

Paso 1: Ver el estado del repositorio

Primero, vea el estado del repositorio para verificar si los archivos no seguidos están presentes en el área de un escenario o no:

Estado de $ git

Se puede observar que se muestran dos archivos no seguidos debajo del "Archivos sin seguimiento" categoría:

Paso 2: eliminar múltiples archivos no seguidos

Para eliminar estos archivos no seguidos, utilice el siguiente comando git proporcionado:

$ Git Clean -F

Una vez más, consulte el estado del repositorio de git para verificar si los archivos no contratados se eliminan o no:

Estado de $ git

Aquí tienes! Se eliminan todos los archivos no seguidos:

Método 3: Eliminar el directorio no contratado utilizando el comando Git Clean

El "Git Clean -F"El comando no elimina los directorios no seguidos de forma predeterminada. Sin embargo, agregando el "-d"La bandera hará la magia. Además, como en el caso de los archivos, primero, debe ver qué directorios no seguidos se eliminarán. Para hacerlo, use el comando proporcionado:

$ Git Clean -dn

En nuestro caso, vemos que tenemos un directorio no seguido:

Una vez que haya confirmado así, proceda a eliminar el directorio usando el comando:

$ Git Clean -DF

Verifique la operación de eliminación ejecutando el "estado de git":

Estado de $ git

Aquí, puede ver que no hay un archivo sin recaudar, así como directorio:

Método 4: Eliminación de archivos ignorados no seguidos usando el comando Git Clean

El "-F"Flag omite archivos ignorados. Alguno .Los archivos de Gitignore son archivos no Cruciales generados durante la compilación. Si, después de haber hecho un "corrido por secado", Sientes la necesidad de eliminarlos, agregar el"-X"Flajera al eliminar carpetas o archivos, ya que ayudará a eliminar no respaldo".gitignore"Archivos. Por ejemplo, para eliminar archivos ignorados y directorios no seguidos simultáneamente, use el comando:

$ Git Clean -DFX

Creemos un ".gitignore"Archivo en nuestro espacio de trabajo y use el"-F"Para eliminarlo. Para este propósito, consulte a continuación las instrucciones dadas.

Paso 1: crear un archivo nuevo

Para crear el archivo, ejecute el siguiente comando en el terminal Git Bash:

$ touch ignorefile1.TXT

Paso 2: Ignorar el archivo

A continuación, para ignorar el archivo recién creado, agregue el nombre del archivo al ".gitignore"Archivo usando el comando mencionado:

$ Echo IgnoreFile1.txt >> .gitignore

Ejecuta el "estado de git"Para verificar si el no contracionado".gitignoreEl archivo existe o no:

Estado de $ git

Paso 3: eliminar el archivo ignorado no contratado

A continuación, elimine el archivo ignorado y ".gitignore"Usando el siguiente comando:

$ Git Clean -fx

Modo interactivo Git Clean Clean

Utilizando el "-i"Flag activa el modo interactivo, que es útil para ver lo que está sucediendo antes de eliminar los archivos. A "ahora queSe mostrará la solicitud, requerir que ingrese un comando para continuar con cualquier acción. Por ejemplo, para ver los directorios no seguidos utilizando el modo interactivo, ejecute el comando:

$ Git Clean -dni

Puede hacer clic en cualquier comando para continuar, como 5, luego haga clic en el botón Intro para dejar el mensaje:

Si no está seguro de lo que representa cada comando en el mensaje, elija la opción "6"Para abrir la página de ayuda:

Hemos elaborado el método para eliminar archivos no seguidos, ignorar archivos y directorios utilizando el comando Git Clean.

Conclusión

Para eliminar archivos no seguidos utilizando el comando Git Clean, primero abra el terminal Git Bash. Luego, muévase al repositorio local de Git. Luego, cree un nuevo archivo que permanezca sin recaudar. Después de eso, utilice el "$ Git Clean -F"Comando para eliminar un solo archivo sin seguimiento o múltiples archivos. Eliminar un directorio o carpeta sin seguimiento a través del "git limpio"Comando junto con el"-d" opción. En este artículo, hemos demostrado cómo usar el comando Git Clean para eliminar archivos, directorios y el .Archivo de Gitignore para eliminar archivos ignorados no seguidos.