Saltar al contenido

¿Cómo puedo eliminar un archivo de Git dentro de IntelliJ VCS?

Te traemos el hallazgo a este enigma, o por lo menos eso pensamos. Si tienes inquietudes puedes dejar un comentario, que con gusto te ayudaremos

Solución:

En la terminal, utilice git rm --cached -r .idea/. Esto eliminará los archivos del índice GIT, pero dejará los archivos localmente.

Para cambiar un archivo de verde (por etapas) a rojo (sin seguimiento) usando Intellij:

  1. Haga clic derecho en los archivos
  2. pasar el cursor sobre Git (el panel git se expandirá)
  3. Hacer clic Rollback... (en versiones anteriores Revert)
  4. Mira esto Delete local copies of added files no está marcado y haga clic en el Rollback botón

Esto no eliminará el archivo, solo lo eliminará (eliminarlo del índice de git).

Dado que su proyecto ya está vinculado a un repositorio de git, puede usar la función intellij estándar para “eliminar” el archivo.

En el panel del proyecto, enfoca el archivo y presiona Delete key. Aparecerá la ventana emergente “Eliminación segura”, haga clic en OK.

Ahora observa debajo 9: Version Control -> Local Changes que el archivo aparece allí en color “gris” – cuando confirmas y empujas a tu git repo, el archivo se eliminará en la rama actual.

Editar: si se trata de archivos intellij, esto se vuelve más difícil.

Primero, cierre intellij, haga una lista de los archivos exactos que desea eliminar del repositorio y tome una copia de esos archivos en su sistema de archivos local.

Luego use git rm para eliminarlos y luego confirme.

Siguiente paso, agregue un .gitignore file para ignorar los archivos intellij locales. Un buen comienzo es *.iml y .idea.

Finalmente, restaure los archivos que copió y reinicie intellij.

Puntuaciones y comentarios

Más adelante puedes encontrar las ilustraciones de otros desarrolladores, tú igualmente tienes el poder mostrar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *