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