Cómo borrar la caché de Git

A medida que trabaje con Git, tendrá muchas instancias en las que, después de agregar nuevas líneas de código a su archivo .gitignore, los archivos ignorados seguirán apareciendo en su área de prueba «git commit». Cuando experimente tales casos, la mejor manera de resolver el problema es borrar y limpiar su caché de Git. Esta guía tiene la intención de mostrarle cómo borrar su caché de Git, pero antes de sumergirnos en eso, veamos brevemente qué es el caché de Git, qué hace y las ventajas de borrarlo.

¿Qué es la caché de Git?

La caché de Git, también llamada área de ensayo o índice, contiene el directorio del árbol de trabajo, incluido el repositorio, las confirmaciones y las ramas que se confirmarían en la instancia a la que llama el comando «git commit» en cualquier momento.

La caché le ayuda a realizar cambios seleccionados en el árbol de trabajo antes de confirmarlos o solo descargar las confirmaciones más recientes mientras almacena en caché la mayoría de las demás.

Sin la caché de Git, la confirmación de Git revertiría de manera inconveniente los cambios de confirmación en el árbol de trabajo antes de realizar algunos de los cambios de confirmación en la siguiente confirmación.

¿Qué hace la caché de Git?

La esencia del índice o área de ensayo es mejorar el rendimiento resolviendo fusiones de confirmaciones conflictivas y minimizando la necesidad constante de volver a descargar dependencias, bibliotecas y otros tipos de contenido sobre la marcha cada vez que sea necesario.

Dónde (y cómo) encontrar la caché de Git

La caché de Git está dentro de un archivo llamado índice dentro del directorio .git.

Para encontrar o acceder al archivo de caché de Git, ejecute el siguiente comando para acceder al directorio .git. Una vez que obtenga la ubicación del directorio .git, navegue hacia él usando el cd mando:

Una vez en el directorio, puede ubicar el archivo de índice usando el ls mando:

Para ver el archivo, use el comando de archivo:

El comando le dará una salida que muestra el tipo de archivo, la versión y el número de entradas dentro del archivo de caché de Git.

Borrar el archivo de caché de Git

Para eliminar un archivo específico de la caché de Git, use el git rm comando seguido del archivo específico.

En relación :  Cómo hacer una copia de seguridad de los temas de iconos de su PC con Linux

Para eliminar archivos de la caché de forma recursiva, utilice la -r bandera con el git rm mando.

La sintaxis general del comando es:

Reemplace el nombre del archivo con el archivo específico que desea eliminar de la caché de Git.

Por ejemplo, para eliminar el archivo «mte-info.c», use el comando:

A continuación, verifique que el archivo se haya eliminado correctamente con el comando:

Imagen 1 1

Nota: ejecutando el git rm --cached filename El comando no elimina el archivo del directorio de trabajo, solo del área de preparación.

Por otro lado, para borrar toda la memoria caché y el área de ensayo, utilice el git rm comando con el recursivo -r opción:

Terminando

Como ha aprendido de este tutorial, limpiar su caché de Git es fácil de hacer. Mientras tanto, debe aprender sobre el alias de Git para que el uso de Git sea más eficiente.

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.