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