我是 Git 的新手,一直运行顺利,直到遇到这个障碍。我刚刚处理了一个分支b1
并提交了许多更改,主要涉及将文件移动到不同的文件夹。然后我做了
git push
git checkout master
git push
一切都很好。然后我试着做
git checkout b1
我最近更改的所有文件都收到了大量错误列表,每个错误都说:
error: cannot stat '....': Permission denied
我查看我的目录,它似乎是我现在应该在master
中拥有的旧文件夹(旧文件夹(的奇怪混合,然后是只有在签出b1
时才会出现的新文件夹,当我尝试单击它们时,拒绝我轴。似乎事情陷入了困境。
重新启动解决了问题,但我想知道问题的根源,这样如果它经常发生,我就不需要求助于它,或者至少我如何避免它。
我在笔记本电脑上运行Windows 10并推送到GitHub。
当然,您已经弄清楚了这一点,但是如果您正在运行后端(python(或前端(角度(服务,请务必停止它们,因为这些进程可能会创建此锁定场景。