A medida que trabaja con Git , tendrá muchos casos en los que, después de agregar nuevas líneas de código a su. gitignore, los archivos ignorados aún aparecen en su área de preparación «git commit». Cuando se enfrenta a este tipo de problemas, la mejor manera de resolverlos es borrar y limpiar su caché de Git.
Esta guía le muestra cómo borrar todo el caché de Git. Además, también le mostrará cómo eliminar los archivos, directorios y credenciales almacenados en caché de su repositorio Git.
Borrar todo el caché de Git
Una de las formas más fáciles de arreglar tu. gitignore es para restablecer completamente su directorio de caché de Git. Esto eliminará cualquier metadato antiguo en su repositorio actual y Git podrá aplicar correctamente su lista de ignorados.
Para comenzar, abra una sesión de terminal y navegue hasta la carpeta de su repositorio Git:
Borre todo el caché del repositorio ejecutando git rm
junto con su indicador recursivo:
Verifique si su repositorio ha eliminado correctamente cualquier metadato antiguo y que esté listo para una confirmación:
Vuelva a agregar los datos no fusionados de su repositorio ejecutando lo siguiente:
Confirme su restablecimiento de caché creando una nueva confirmación en su repositorio:
Borrar un archivo o directorio específico del caché de Git
Además de restablecer todo el caché de Git, también puede utilizar el git rm
subcomando para eliminar archivos y directorios individuales. Esto puede ser útil si no desea borrar su área de preparación actual pero aún desea eliminar un archivo problemático de su repositorio.
Navegue a su repositorio Git usando el cd
comando:
Ejecute el siguiente comando para eliminar un archivo individual de su área de preparación:
También puede eliminar un árbol de directorios completo de su área de preparación agregando la -r
bandera en git rm
:
Compruebe si Git ha eliminado los archivos y carpetas innecesarios ejecutando el siguiente comando:
Confirme sus cambios en el árbol de Git para aplicar su nueva configuración:
Confirme que ha eliminado correctamente su archivo verificando el estado del índice del repositorio:
Borrar credenciales almacenadas en caché de Git
Otra característica brillante de Git es su capacidad para conservar información de autenticación cuando se conecta a hosts remotos. Sin embargo, esto puede ser un problema, especialmente si usas Git desde una computadora compartida.
Para eliminar cualquier credencial almacenada en caché, vaya a su repositorio Git de destino:
Ejecute el siguiente comando para deshabilitar la capacidad de Git de aceptar cualquier información de credenciales para el repositorio actual:
A continuación, elimine todas las credenciales activas en la sesión actual:
Por último, elimine el archivo de “credenciales” predeterminado para su instalación de Git:
Eliminar archivos y credenciales innecesarios en Git es solo el primer paso para administrar el repositorio de su proyecto. Aprenda cómo puede ser más eficiente con Git mediante el uso de alias de Git y enlaces de Git .
Crédito de la imagen: Gabriel Heinzer a través de Unsplash . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.
Deja una respuesta