Mientras se trata de un gran proyecto complejo, los desarrolladores crean múltiples archivos. A veces, eliminan manualmente archivos innecesarios del disco. Sin embargo, esos archivos eliminados todavía son rastreados por Git y ocupan espacio en el repositorio. También puede causar conflicto con otros desarrolladores si intenta fusionar o impulsar cambios. Por lo tanto, es importante eliminar los archivos eliminados del repositorio de git y limpiar el repositorio.
Esta redacción explicará los métodos para eliminar múltiples archivos del repositorio de git que ya se han eliminado del disco.
Cómo eliminar/eliminar múltiples archivos de un repositorio de git que ya se ha eliminado manualmente del disco?
Se utilizan diferentes comandos GIT para eliminar múltiples archivos de un repositorio GIT que ya se han eliminado del disco, como:
Método 1: Eliminar múltiples archivos de Git Repo usando el comando "git add -u"
Para eliminar múltiples archivos del repositorio de git, primero, navegue al repositorio particular. Luego, ejecute el "git add -u"Cambios de comando y confirmación. Consulte la sección proporcionada para una demostración práctica.
Paso 1: mudarse al repositorio local
Primero, escriba el comando que se encuentra a continuación y cambie a un directorio local deseado:
$ CD "C: \ Git \ Reposb"
Paso 2: Verifique el estado de git
A continuación, vea el estado actual del repositorio de trabajo:
Estado de $ git
Según la captura de pantalla proporcionada a continuación, el repositorio actual contiene múltiples archivos que se han eliminado manualmente del disco:
Paso 3: rastrear archivos
Luego, utiliza el "Git Agregar"Comando junto con el"-uOpción para organizar todos los archivos:
$ git add -u
Aquí el "-uLa opción se utiliza para actualizar el índice. Esto hará que Git sepa que los archivos eliminados son parte de la próxima confirmación:
Paso 4: Cambios de confirmación
Ahora, confirme los archivos eliminados utilizando el comando dada-below:
$ git commit -m "múltiples archivos eliminados"
Paso 5: Verificar los cambios
Por último, asegúrese de que los archivos eliminados manualmente se hayan eliminado del repositorio de git viendo el estado de git:
Estado de $ git
Se puede observar que los archivos se han eliminado del repositorio de git y el estado de git está claro ahora:
Método 2: Eliminar múltiples archivos de Git Repo utilizando el "Git LS -Files -deleted -z | comando xargs -0 git rm "
Otra forma de eliminar múltiples archivos del repositorio de git es utilizar el "git ls -files -desechado -z | xargs -0 git rm" dominio. Para hacerlo, consulte los pasos que sean a continuación.
Paso 1: Verifique el estado de git
Primero, vea el estado actual del directorio utilizando el comando proporcionado a continuación:
Estado de $ git
Se puede observar que la lista de archivos eliminados manualmente se ha mostrado como salida:
Paso 2: eliminar archivos
Luego, escriba el siguiente comando para eliminar los archivos mencionados:
$ git ls -files --loLeliced -z | xargs -0 git rm
Paso 3: Cambios de confirmación
Ahora, confirme archivos eliminados para guardar cambios:
$ Git Commit -M "Múltiples archivos eliminados"
Paso 4: Verificación
Finalmente, verifique los cambios viendo el estado de Git:
Estado de $ git
Como puede ver, los archivos se han eliminado de un repositorio de git:
Hemos explicado métodos para eliminar múltiples archivos del repositorio de git que ya se han eliminado del disco.
Conclusión
Para eliminar múltiples archivos de un repositorio de git que se ha eliminado manualmente, primero, navegue hasta el repositorio de git local. Luego, ejecute el "git add -u" o "git ls -files -desechado -z | xargs -0 git rm" dominio. A continuación, confirme los archivos eliminados y verifique los cambios. Este artículo explicó los procedimientos para eliminar múltiples archivos del repositorio GIT que ya se han eliminado del disco.