ver tag modificados log crear archivos git

tag - Archivos de directorio.idea comprometidos accidentalmente en git



git tag (2)

Agregue el directorio .idea a la lista de archivos ignorados

Primero, agréguelo a .gitignore , para que usted (u otra persona) no lo vuelva a cometer accidentalmente:

.idea

Removerlo del repositorio

Segundo, elimine el directorio solo del repositorio, pero no lo elimine localmente. Para lograrlo, haz lo que aquí se enumera:

Eliminar un archivo de un repositorio Git sin eliminarlo del sistema de archivos local

Enviar el cambio a los demás.

En tercer lugar, .gitignore archivo .gitignore y la eliminación de .idea del repositorio. Después de eso, empújelo a los controles remotos.

Resumen

El proceso completo se vería así:

$ echo ''.idea'' >> .gitignore $ git rm -r --cached .idea $ git add .gitignore $ git commit -m ''(some message stating you added .idea to ignored entries)'' $ git push

(opcionalmente, puede reemplazar la última línea con git push some_remote , donde some_remote es el nombre del control remoto al que desea enviar)

He confiado accidentalmente el directorio .idea / en git. Esto está causando conflictos en cualquier otro lugar, necesito retirar mi repositorio. Me preguntaba ¿cómo elimino estos archivos del control remoto?

Todavía necesito estos archivos localmente ya que el IDE intellij los necesita. Simplemente no los quiero en el control remoto. Agregué el directorio .idea / a mi .gitignore y confirmé y puse este archivo en remoto. Sin embargo, esto parece no tener efecto durante mi compra en mi otra máquina. Todavía recibo el mensaje de error:

error: The following untracked working tree files would be overwritten by checkout: .idea/.name .idea/compiler.xml .idea/copyright/profiles_settings.xml .idea/encodings.xml .idea/misc.xml .idea/modules.xml .idea/scopes/scope_settings.xml .idea/uiDesigner.xml .idea/vcs.xml .idea/workspace.xml


Puedes eliminarlo del repositorio y confirmar el cambio.

git rm .idea/ -r --cached git add -u .idea/ git commit -m "Removed the .idea folder"

Después de eso, puede insertarlo en el control remoto y cada salida / clonación estará bien.