Después de ejecutar git update-index --assume-unchanged path/to/file
en una rama en particular, no puedo cambiar de ramas usando git checkout
.git checkout arroja un error en --assume-unchanged files
que arroja el siguiente error:
error: Your local changes to the following files would be overwritten by checkout:
path/to/file
Please, commit your changes or stash them before you can switch branches.
Aborting
Pero tanto git diff
& git status
me dice que no hay diferencia & no hay nada que se comprometan/alijo.
¿Cómo salgo de la rama?
¿Existe una mejor alternativa a git update-index --assume-unchanged
(que no sea .gitignore
, porque no quiero que se ignore)? (Igual que la pregunta 2 @git update-index --no-assume-unchanged doesn't work)