尝试切换分支时在 Windows 中获取"error cannot stat"消息



我是 Git 的新手,一直运行顺利,直到遇到这个障碍。我刚刚处理了一个分支b1并提交了许多更改,主要涉及将文件移动到不同的文件夹。然后我做了

git push
git checkout master
git push

一切都很好。然后我试着做

git checkout b1

我最近更改的所有文件都收到了大量错误列表,每个错误都说:

error: cannot stat '....': Permission denied

我查看我的目录,它似乎是我现在应该在master中拥有的旧文件夹(旧文件夹(的奇怪混合,然后是只有在签出b1时才会出现的新文件夹,当我尝试单击它们时,拒绝我轴。似乎事情陷入了困境。

重新启动解决了问题,但我想知道问题的根源,这样如果它经常发生,我就不需要求助于它,或者至少我如何避免它。

我在笔记本电脑上运行Windows 10并推送到GitHub。

当然,您已经弄清楚了这一点,但是如果您正在运行后端(python(或前端(角度(服务,请务必停止它们,因为这些进程可能会创建此锁定场景。

相关内容

最新更新