Я новичок в Git и работал без сбоев до этой ловушки.Я только что работал над веткой b1
и внес ряд изменений, в основном связанных с перемещением файлов в разные папки.Я тогда сделал
git push
git checkout master
git push
и все было хорошо.Затем я попытался сделать
git checkout b1
, и я получил огромный список ошибок для всех файлов, которые я недавно изменил, каждый из которых говорит:
error: cannot stat '....': Permission denied
Я смотрю в своем каталоге, и этокажется странным сочетанием старых папок, которые у меня должны быть в master
прямо сейчас (старые), а затем новых папок, которые должны появляться, только если отмечен b1
, что, когда я пытаюсь щелкнуть по ним, откажет мнеось.Похоже, что вещи застряли в подвешенном состоянии.
Перезагрузка устранила проблему, но я хочу знать источник проблемы, чтобы мне не пришлось прибегать к этому, если это происходит регулярно, или, по крайней мере,как я могу избежать этого.
Я запускаю Windows 10 на ноутбуке и запускаю GitHub.