Po uruchomieniu git update-index --assume-unchanged path/to/file
na konkretnym oddziale, nie mogę zmienić gałęzi przy użyciu git checkout
.git checkout zgłasza błąd w plikach --assume-unchanged
To rzuca się następujący błąd:
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
Ale zarówno git diff
& git status
mówi mi, że nie ma różnicy & nie ma nic do popełniania/zapas.
Jak mogę wyjść z oddziału?
Czy istnieje lepsza alternatywa dla git update-index --assume-unchanged
(inna niż .gitignore
, ponieważ nie chcę, aby została zignorowana)? (Tak samo jak pytanie 2 @git update-index --no-assume-unchanged doesn't work)