tag - Git: deshacer el seguimiento de un archivo solo en el repositorio local y mantenerlo en el repositorio remoto
git push tag (1)
Podrías actualizar tu índice :
cd /root/folder/of/your/repo
git update-index --assume-unchanged nbproject/project.properties
y asegúrese de que nunca aparezca como "actualizado" en su repositorio actual.
Eso significa que nunca se presionará, pero aún está presente en el índice.
(y puede modificarse a voluntad en su árbol de trabajo local).
- para revertir ese estado (desde git-ready ):
git update-index --no-assume-unchanged
- para ver todos los archivos sin cambios del supuesto (del comment de Gabe Kopley )
git ls-files -v | grep ''^h ''
Tengo un archivo de NetBeans "nbproject / project.properties" que siempre aparece en la sección "Cambios no preparados para el compromiso" (cuando hago el estado de git). ¿Cómo podría mover esto a la sección Archivos sin seguimiento (sin agregarlo a .gitignore)? Intenté este comando git rm --cached
pero lo que sucedió es que el archivo se muestra sin seguimiento en mi repositorio local y se eliminó en el remoto, pero lo que quiero es mantenerlo en remoto y sin seguimiento solo en el repositorio local.