我是 Git 新手,在遇到这个问题之前一直运行顺利。我刚刚在一个分支上工作b1
并提交了许多更改,主要涉及将文件移动到不同的文件夹。然后我做了
git push
git checkout master
git push
一切都很好。然后我试着做
git checkout b1
我得到了我最近更改的所有文件的大量错误列表,每个文件都说:
error: cannot stat '....': Permission denied
我查看我的目录,它似乎是我master
现在应该拥有的旧文件夹(旧文件夹)的奇怪组合,然后是只有在签出时才会出现的新文件夹,b1
当我尝试点击它们时拒绝我轴。似乎事情陷入了困境。
重新启动解决了问题,但我想知道问题的根源,这样如果它经常发生,或者至少我可以避免它,我就不需要求助于它。
我在笔记本电脑上运行 Windows 10 并推送到 GitHub。