2012-09-24 8 views
17

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)

Odpowiedz