Tengo un proyecto de Webstorm que estaba a punto de confirmar, pero antes de presionar el botón de confirmación en la GUI de Windows de Git, recordé que no quiero confirmar el .idea
contenido de mi carpeta.
Entonces utilicé el sitio web que genera automáticamente .gitignores
para ciertos IDE y lo agregué a mi .gitignore
archivo.
Todos los .idea
archivos que se ignoran explícitamente siguen apareciendo para confirmar, a pesar de que eliminé y volví a agregar los archivos en cuestión.
También comprometí el archivo gitignore sin ningún otro archivo y volví a pegar mi contenido, pero todavía no ignora los archivos .idea.
¿Cómo le digo a Git que actualice o borre su caché?
Intenté / cd en el directorio en cuestión y escribí
git clean -n
pero no aparecen archivos.
fatal: pathspec '.idea' did not match any files
-r
para eliminación recursivaCuando crea que su git está en mal estado, puede usar este comando para actualizar todo.
Además, para revertir la última confirmación, use esto:
fuente
si realiza algún cambio en git ignore, entonces también debe borrar su caché de git
si desea eliminar cualquier carpeta o archivo en particular,
fuente
Esto debe ignorar todos los archivos de esta extensión.
fuente
después de ese cambio en el archivo git-ignore, ejecute este comando, este comando eliminará todo el caché de archivos, no los archivos o cambios
después de la ejecución de este comando confirme los archivos
para eliminar un solo archivo o carpeta de la caché, use este comando
fuente
Para eliminar el directorio .idea / en caché. p.ej
git rm -r --cached .idea
fuente