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
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.