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