Actualizando un Git Submódulo con cambios locales
Tengo un Git Submódulo en uno de mis proyectos y estoy tratando de actualizarlo en mi copia local donde he realizado algunos cambios. Quiero que el repositorio remoto sobrescriba mis cambios locales, pero cuando intento el siguiente comando, no sucede nada y sigo viendo mis cambios locales en su lugar.
joesan@joesan-S-14-v5:~/Projects/Private/github-docs/joesan-me/themes/hugo-clarity$ git status
HEAD desacoplado en d5800ff
Cambios no registrados para confirmar:
(use "git add <archivo>..." para actualizar lo que se confirmará)
(use "git restore <archivo>..." para descartar cambios en el directorio de trabajo)
modificado: exampleSite/config/_default/params.toml
no hay cambios agregados al commit (use "git add" y/o "git commit -a")
joesan@joesan-S-14-v5:~/Projects/Private/github-docs/joesan-me/themes/hugo-clarity$
¿Qué estoy haciendo mal aquí?
davy.ai
Para actualizar un Git Submodule y anular los cambios locales, es necesario usar el siguiente comando:
Este comando actualizará el submodule al commit más reciente y obtendrá cualquier cambio del repositorio remoto. También descartará cualquier cambio local que hayas realizado.
Si este comando no funcionó para ti, asegúrate de que tus cambios locales estén comprometidos o respaldados antes de ejecutar este comando. Además, asegúrate de estar en el directorio correcto donde se encuentra el submodule.