Git y los ficheros remotos
Resulta que cuando trabajas con los servidores git remotos, una de las operaciones del día a día es que tengas que cambiar una estructura de un directorio o mover un archivo a determinada carpeta. Es posible que si es tus primeras impresiones con git. Consideres que:
“Hagas lo que hagas en tu local git lo refleja en el remoto cuando lo hayas enviado, pero no de manera automática” – o al menos hasta hoy aún no encuentro esa forma. –
Lo cierto es que para hacerlo hay que indicar al git que directorio y carpeta se van a eliminar o cambiar en el remoto y posteriormente indicar las carpetas y ficheros que se van a agregar con los cambios los comandos que nos ayudan en esta tarea son los siguientes:
git rm --cached <ruta/nombre del archivo>
Con el comando git rm --cached
se quita del cache del git el fichero que se eliminará del remoto.
ya una vez realizado toda las eliminaciones solo queda hacer el commit y el push
git commit -m "mensaje" git commit origin <branch>
para agregar los cambios realizados se puede ir fichero por fichero o se puede hacer uso del comando:
git add --all
El comando git add -all
agregará todo hasta los directorios ocultos, es posible que se quiera.
git -add .
El comando git add .
agregara los ficheros modificados